0001493152-21-028712.txt : 20211115 0001493152-21-028712.hdr.sgml : 20211115 20211115170047 ACCESSION NUMBER: 0001493152-21-028712 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 40 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211115 DATE AS OF CHANGE: 20211115 FILER: COMPANY DATA: COMPANY CONFORMED NAME: hopTo Inc. CENTRAL INDEX KEY: 0001021435 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 133899021 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-21683 FILM NUMBER: 211412047 BUSINESS ADDRESS: STREET 1: 1901 S. BASCOM AVENUE STREET 2: SUITE 660 CITY: CAMPBELL STATE: CA ZIP: 95008 BUSINESS PHONE: 8004727466 MAIL ADDRESS: STREET 1: 1901 S. BASCOM AVENUE STREET 2: SUITE 660 CITY: CAMPBELL STATE: CA ZIP: 95008 FORMER COMPANY: FORMER CONFORMED NAME: GRAPHON CORP/DE DATE OF NAME CHANGE: 19990727 FORMER COMPANY: FORMER CONFORMED NAME: UNITY FIRST ACQUISITION CORP DATE OF NAME CHANGE: 19960823 10-Q 1 form10-q.htm
0001021435 false Yes false --12-31 2021 Q3 0 0 7,066,030 7,066,030 0001021435 2021-01-01 2021-09-30 0001021435 2021-11-15 0001021435 2021-09-30 0001021435 2020-12-31 0001021435 2021-07-01 2021-09-30 0001021435 2020-07-01 2020-09-30 0001021435 2020-01-01 2020-09-30 0001021435 us-gaap:LicenseMember 2021-07-01 2021-09-30 0001021435 us-gaap:LicenseMember 2020-07-01 2020-09-30 0001021435 us-gaap:LicenseMember 2021-01-01 2021-09-30 0001021435 us-gaap:LicenseMember 2020-01-01 2020-09-30 0001021435 us-gaap:TechnologyServiceMember 2021-07-01 2021-09-30 0001021435 us-gaap:TechnologyServiceMember 2020-07-01 2020-09-30 0001021435 us-gaap:TechnologyServiceMember 2021-01-01 2021-09-30 0001021435 us-gaap:TechnologyServiceMember 2020-01-01 2020-09-30 0001021435 us-gaap:ServiceOtherMember 2021-07-01 2021-09-30 0001021435 us-gaap:ServiceOtherMember 2020-07-01 2020-09-30 0001021435 us-gaap:ServiceOtherMember 2021-01-01 2021-09-30 0001021435 us-gaap:ServiceOtherMember 2020-01-01 2020-09-30 0001021435 us-gaap:ServiceMember 2021-07-01 2021-09-30 0001021435 us-gaap:ServiceMember 2020-07-01 2020-09-30 0001021435 us-gaap:ServiceMember 2021-01-01 2021-09-30 0001021435 us-gaap:ServiceMember 2020-01-01 2020-09-30 0001021435 us-gaap:ProductMember 2021-07-01 2021-09-30 0001021435 us-gaap:ProductMember 2020-07-01 2020-09-30 0001021435 us-gaap:ProductMember 2021-01-01 2021-09-30 0001021435 us-gaap:ProductMember 2020-01-01 2020-09-30 0001021435 us-gaap:CommonStockMember 2019-12-31 0001021435 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001021435 us-gaap:RetainedEarningsMember 2019-12-31 0001021435 2019-12-31 0001021435 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001021435 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001021435 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001021435 2020-01-01 2020-03-31 0001021435 us-gaap:CommonStockMember 2020-03-31 0001021435 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001021435 us-gaap:RetainedEarningsMember 2020-03-31 0001021435 2020-03-31 0001021435 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001021435 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001021435 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001021435 2020-04-01 2020-06-30 0001021435 us-gaap:CommonStockMember 2020-06-30 0001021435 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001021435 us-gaap:RetainedEarningsMember 2020-06-30 0001021435 2020-06-30 0001021435 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001021435 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001021435 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001021435 us-gaap:CommonStockMember 2020-09-30 0001021435 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001021435 us-gaap:RetainedEarningsMember 2020-09-30 0001021435 2020-09-30 0001021435 us-gaap:CommonStockMember 2020-12-31 0001021435 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001021435 us-gaap:RetainedEarningsMember 2020-12-31 0001021435 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001021435 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001021435 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001021435 2021-01-01 2021-03-31 0001021435 us-gaap:CommonStockMember 2021-03-31 0001021435 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001021435 us-gaap:RetainedEarningsMember 2021-03-31 0001021435 2021-03-31 0001021435 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001021435 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001021435 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001021435 2021-04-01 2021-06-30 0001021435 us-gaap:CommonStockMember 2021-06-30 0001021435 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001021435 us-gaap:RetainedEarningsMember 2021-06-30 0001021435 2021-06-30 0001021435 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001021435 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001021435 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001021435 us-gaap:CommonStockMember 2021-09-30 0001021435 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001021435 us-gaap:RetainedEarningsMember 2021-09-30 0001021435 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember HPTO:ResellersOneMember 2021-07-01 2021-09-30 0001021435 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember HPTO:ResellersTwoMember 2021-07-01 2021-09-30 0001021435 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember HPTO:ResellersThreeMember 2021-07-01 2021-09-30 0001021435 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember HPTO:ResellersOneMember 2020-07-01 2020-09-30 0001021435 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember HPTO:ResellersTwoMember 2020-07-01 2020-09-30 0001021435 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember HPTO:ResellersThreeMember 2020-07-01 2020-09-30 0001021435 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember HPTO:ResellersOneMember 2020-01-01 2020-09-30 0001021435 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember HPTO:ResellersOneMember 2021-01-01 2021-09-30 0001021435 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember HPTO:ResellersTwoMember 2021-01-01 2021-09-30 0001021435 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember HPTO:ResellersThreeMember 2021-01-01 2021-09-30 0001021435 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember HPTO:ResellersOneMember 2020-01-01 2020-09-30 0001021435 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember HPTO:ResellersTwoMember 2020-01-01 2020-09-30 0001021435 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember HPTO:ResellersOneMember 2021-01-01 2021-09-30 0001021435 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember HPTO:ResellersOneMember 2020-01-01 2020-12-31 0001021435 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember HPTO:ResellersTwoMember 2021-01-01 2021-09-30 0001021435 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember HPTO:ResellersTwoMember 2020-01-01 2020-12-31 0001021435 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember HPTO:ResellersThreeMember 2021-01-01 2021-09-30 0001021435 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember HPTO:ResellersThreeMember 2020-01-01 2020-12-31 0001021435 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember HPTO:ResellersFourMember 2021-01-01 2021-09-30 0001021435 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember HPTO:ResellersFourMember 2020-01-01 2020-12-31 0001021435 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember HPTO:OneResellersMember 2021-01-01 2021-09-30 0001021435 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember HPTO:OneResellersMember 2020-01-01 2020-12-31 0001021435 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember HPTO:TwoResellersMember 2021-01-01 2021-09-30 0001021435 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember HPTO:TwoResellersMember 2020-01-01 2020-12-31 0001021435 us-gaap:EquipmentMember 2021-09-30 0001021435 us-gaap:EquipmentMember 2020-12-31 0001021435 us-gaap:FurnitureAndFixturesMember 2021-09-30 0001021435 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001021435 HPTO:ExercisePriceRange1Member 2021-01-01 2021-09-30 0001021435 HPTO:ExercisePriceRange1Member 2021-09-30 0001021435 HPTO:ExercisePriceRange2Member 2021-01-01 2021-09-30 0001021435 HPTO:ExercisePriceRange2Member 2021-09-30 0001021435 us-gaap:CommonStockMember 2020-01-01 2020-09-30 0001021435 us-gaap:CommonStockMember HPTO:BoardOfDirectorsMember 2020-01-01 2020-09-30 0001021435 us-gaap:CommonStockMember HPTO:BoardOfDirectorsMember 2021-01-01 2021-09-30 0001021435 HPTO:BoardOfDirectorsMember 2021-01-01 2021-09-30 0001021435 country:US 2021-07-01 2021-09-30 0001021435 country:US 2020-07-01 2020-09-30 0001021435 country:US 2021-01-01 2021-09-30 0001021435 country:US 2020-01-01 2020-09-30 0001021435 country:BR 2021-07-01 2021-09-30 0001021435 country:BR 2020-07-01 2020-09-30 0001021435 country:BR 2021-01-01 2021-09-30 0001021435 country:BR 2020-01-01 2020-09-30 0001021435 country:JP 2021-07-01 2021-09-30 0001021435 country:JP 2020-07-01 2020-09-30 0001021435 country:JP 2021-01-01 2021-09-30 0001021435 country:JP 2020-01-01 2020-09-30 0001021435 HPTO:OtherCountriesMember 2021-07-01 2021-09-30 0001021435 HPTO:OtherCountriesMember 2020-07-01 2020-09-30 0001021435 HPTO:OtherCountriesMember 2021-01-01 2021-09-30 0001021435 HPTO:OtherCountriesMember 2020-01-01 2020-09-30 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure

 

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE

SECURITIES EXCHANGE ACT OF 1934

 

For the Quarterly Period Ended September 30, 2021

 

Commission File Number: 0-21683

 

Z:\2021 OPERATIONS\2021 EDGAR\11 November\HOPTO INC\11-10-2021\Form 10-Q\Draft\Production

 

hopTo Inc.

(Exact name of registrant as specified in its charter)

 

Delaware   13-3899021
(State of incorporation)   (IRS Employer Identification No.)

 

189 North Main Street, Suite 102

Concord, NH 03301

(Address of principal executive offices)

 

Registrant’s telephone number:

(800) 472-7466

(408) 688-2674

 

Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.

 

Yes ☒ No ☐

 

Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulations S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).

 

Yes ☒ No ☐

 

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

 

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

 

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

 

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ☐ No

 

As of November 15, 2021, there were issued and outstanding 18,850,675 shares of the registrant’s common stock, par value $0.0001.

 

 

 

 

 

 

Table of Contents

 

    PAGE
PART I. FINANCIAL INFORMATION
Item 1. Financial Statements 3
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations 13
Item 3. Quantitative and Qualitative Disclosures About Market Risk 20
Item 4. Controls and Procedures 20
     
PART II. OTHER INFORMATION
Item 1. Legal Proceedings 20
Item 1A. Risk Factors 20
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds 20
Item 3. Defaults Upon Senior Securities 20
Item 4. Mine Safety Disclosures 20
Item 5. Other Information 21
Item 6. Exhibits 21
  Signatures 22

 

2

 

 

PART I. FINANCIAL INFORMATION

 

ITEM 1. Financial Statements

 

hopTo Inc.

Consolidated Balance Sheets

(Unaudited)

 

   September 30,   December 31, 
   2021   2020 
        
Assets        
           
Current assets          
Cash and cash equivalents  $4,560,000   $4,375,300 
Marketable securities   463,900      
Accounts receivable, net   456,900    417,300 
Prepaid expenses and other current assets   47,300    48,500 
Total current assets   5,528,100    4,841,100 
           
Property and equipment, net   2,600    - 
Other assets   17,800    17,800 
Total assets  $5,548,500   $4,858,900 
           
Liabilities and Stockholders Equity          
           
Current liabilities          
Accounts payable  $218,300   $251,000 
Accrued expenses   59,900    82,000 
Accrued wages   135,900    141,600 
Deferred revenue   989,700    1,084,900 
Total current liabilities   1,403,800    1,559,500 
Long-term liabilities          
Deferred revenue   339,000    383,000 
Total liabilities   1,742,800    1,942,500 
           
Commitments and contingencies   -    - 
           
Stockholders’ equity          
Preferred stock, $0.01 par value, 5,000,000 shares authorized, no shares issued and outstanding as of September 30, 2021 or December 31, 2020   -    - 
Common stock, $0.0001 par value, 195,000,000 shares authorized, 18,850,675 shares issued and outstanding for both periods ending September 30, 2021 and December 31, 2020   1,900    1,900 
Additional paid-in capital   82,155,200    82,155,200 
Accumulated deficit   (78,351,400)   (79,240,700)
Total stockholders’ equity   3,805,700    2,916,400 
Total liabilities and stockholders’ equity  $5,548,500   $4,858,900 

 

See accompanying notes to unaudited consolidated financial statements

 

3

 

 

hopTo Inc.

Consolidated Statements of Operations

(Unaudited)

 

                 
   For the Three Months Ended   For the Nine Months Ended 
   September 30,   September 30,   September 30,   September 30, 
   2021   2020   2021   2020 
   (Unaudited)   (Unaudited)   (Unaudited)   (Unaudited) 
                 
Revenues:                    
Software licenses  $167,600   $233,400   $541,800   $685,200 
Software service fees   730,100    639,600    2,072,100    1,825,500 
Other   21,700    21,600    64,800    294,600 
Total revenue   919,400    894,600    2,678,700    2,805,300 
                     
Cost of revenue:                    
Software service costs   13,500    13,200    40,500    39,500 
Software product costs   22,600    29,300    85,300    78,500 
Total cost of revenue   36,100    42,500    125,800    118,000 
                     
Gross profit   883,300    852,100    2,552,900    2,687,300 
                     
Operating expenses:                    
Selling and marketing   152,000    140,300    448,100    396,200 
General and administrative   162,400    196,100    576,800    664,600 
Research and development   354,300    355,700    1,081,900    1,076,600 
Total operating expenses   668,700    692,100    2,106,800    2,137,400 
                     
Income from operations   214,600    160,000    446,100    549,900 
                     
Other income:                    
Unrealized gain in marketable securities   146,800    -    173,400    - 
Other income   -    -    269,800    46,900 
                     
Income before provision for income taxes   361,400    160,000    889,300    596,800 
Provision for income taxes   -    2,500    -    7,500 
Net income  $361,400   $157,500   $889,300   $589,300 
                     
Net income per share, basic  $0.02   $0.01   $0.05   $0.05 
Net income per share, diluted  $0.02   $0.01   $0.05   $0.05 
                     
Weighted average number of common shares outstanding                    
Basic   18,850,675    15,242,128    18,850,675    12,216,478 
Diluted   19,092,182    15,713,640    19,092,981    12,687,990 

 

See accompanying notes to unaudited consolidated financial statements

 

4

 

 

hopTo Inc.

Consolidated Statements of Stockholders’ Equity

For the Nine Months Ended September 30, 2021 and 2020

(Unaudited)

 

                     
   Common Stock   Additional
Paid-In
   Accumulated     
   Shares   Amount   Capital   Deficit   Total 
                     
Balance at December 31, 2019   9,834,866   $1,000   $79,523,500   $(79,934,400)  $(409,900)
Shares issued for settlement of accrued expenses   120,000    -    39,600    -    39,600 
Contributed services   -    -    56,200    -    56,200 
Net income   -    -    -    109,100    109,100 
Balance at March 31, 2020 (unaudited)   9,954,866   $1,000   $79,619,300   $(79,825,300)  $(205,000)
Proceeds from rights offering   1,600,638    100    480,000    -    480,100 
Issuance cost for rights offering   -    -    (119,400)   -    (119,400)
Contributed services   -    -    56,200    -    56,200 
Net income   -    -    -    322,700    322,700 
Balance at June 30, 2020 (unaudited)   11,555,504   $1,100   $80,036,100   $(79,502,600)  $534,600 
Proceeds from rights offering   7,066,030    800    2,119,100    -    2,119,900 
Net income   -    -    -    157,500    157,500 
Balance at September 30, 2020   18,621,534   $1,900   $82,155,200   $(79,345,100)  $2,812,000 
                          
Balance at December 31, 2020   18,850,675   $1,900   $82,155,200   $(79,240,700)  $2,916,400 
Net income   -    -    -    379,200    379,200 
Balance at March 31, 2021 (unaudited)   18,850,675   $1,900   $82,155,200   $(78,861,500)  $3,295,600 
Net income   -    -    -    148,700    148,700 
Balance at June 30, 2021 (unaudited)   18,850,675   $1,900   $82,155,200   $(78,712,800)  $3,444,300 
Net income   -    -    -    361,400    361,400 
Balance at September 30, 2021 (unaudited)   18,850,675   $1,900   $82,155,200   $(78,351,400)  $3,805,700 

 

See accompanying notes to unaudited consolidated financial statements

 

5

 

 

hopTo Inc.

Consolidated Statements of Cash Flows

 

         
   For the Nine Months Ended 
   September 30,   September 30, 
   2021   2020 
   (Unaudited)   (Unaudited) 
Cash flows from operating activities          
Net income  $889,300   $589,300 
Adjustments to reconcile net income to net cash used in operating activities:          
Depreciation   800    - 
Contributed services   -    112,400 
Changes in allowance for doubtful accounts   5,400    1,600 
Gain on sale of patents   (269,800)   - 
Unrealized gain from marketable securities   (173,400)   - 
           
Changes in operating assets and liabilities:          
Accounts receivable   (45,000)   (126,400)
Prepaid expenses and other current assets   1,200    11,400 
Accounts payable and accrued expenses   (60,500)   (7,800)
Deferred revenue   (139,200)   (354,500)
Net cash provided by operating activities   208,800    226,000 
           
Cash flows from investing activities          
Purchase of marketable securities   (290,500)   - 
Proceeds from sale of patents   269,800    - 
Purchase of property and equipment   (3,400)   - 
Net cash used by investing activities   (24,100)   - 
           
Cash flows from financing activities          
Proceeds from rights offering   -    2,599,800 
Issuance cost for rights offering   -    (119,400)
Net cash provided by financing activities   -    2,480,400 
           
Net change in cash   184,700    2,706,400 
Cash, beginning of the period   4,375,300    1,541,900 
Cash, end of the period  $4,560,000   $4,248,300 
           
Supplemental disclosure of cash flow information:          
Income taxes paid  $-   $7,500 
           
Supplemental disclosure of non-cash investing and financing information:          
Non-cash financing activities: shares issued for settlement of accrued expenses  $-   $39,600 

 

See accompanying notes to unaudited consolidated financial statements

 

6

 

 

hopTo Inc.

Notes to Unaudited Consolidated Financial Statements

 

1. Organization

 

hopTo Inc., a Delaware corporation, through its wholly-owned subsidiary GraphOn Corporation (collectively, “we”, “us,” “our” or the “Company”) are developers of application publishing software which includes application virtualization software and cloud computing software for multiple computer operating systems including Windows, UNIX and several Linux-based variants.

 

The Company sells a family of products under the brand name GO-Global, which is a software application publishing business and is the Company’s sole revenue source at this time. GO-Global is an application access solution for use and/or resale by independent software vendors, hosting service providers, corporate enterprises, governmental and educational institutions, and others, who wish to take advantage of cross-platform remote access and Web-enabled access to their existing software applications, as well as those who are deploying secure, private cloud environments.

 

2. Significant Accounting Policies

 

Basis of Presentation

 

The unaudited consolidated financial statements include the accounts of hopTo Inc. and its wholly-owned subsidiaries. All significant intercompany accounts and transactions are eliminated upon consolidation. The unaudited consolidated financial statements included herein have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) applicable to interim financial information and the rules and regulations promulgated by the Securities and Exchange Commission (the “SEC”). Accordingly, such unaudited consolidated financial statements do not include all information and footnote disclosures required in annual financial statements.

 

The unaudited consolidated financial statements included herein reflect all adjustments, which include only normal, recurring adjustments, that are, in our opinion, necessary to state fairly the results for the periods presented. This Quarterly Report on Form 10-Q should be read in conjunction with our audited consolidated financial statements contained in our Annual Report on Form 10-K for the year ended December 31, 2020 which was filed with the SEC on March 31, 2021 (“2020 10-K Report”). The interim results presented herein are not necessarily indicative of the results of operations that may be expected for the full fiscal year ending December 31, 2021 or any future period.

 

Certain prior year information has been reclassified to conform to current year presentation.

 

Use of Estimates

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reported periods. Amounts could materially change in the future. These significant estimates include the valuation of stock-based compensation expense, the allowance for doubtful accounts, depreciation of long-lived assets, and accruals of liabilities.

 

7

 

 

Revenue Recognition

 

The Company markets and licenses its products indirectly through channel distributors, value-added resellers, independent software vendors (“ISVs”), hosting service providers, corporate enterprises, governmental and educational institutions and others. Our product licenses are perpetual. We also separately sell intellectual property licenses, maintenance contracts, which are comprised of license updates and customer service access, as well as other products and services.

 

The Company recognizes revenue in accordance with Accounting Standards Codification (“ASC”) 606, “Revenue from Contracts with Customers.” Revenues under ASC 606 are recognized when the promised goods or services are transferred to customers in an amount that reflects the consideration to which the Company expects to be entitled to in exchange for those goods or services.

 

Product Sales

 

All of our licenses are delivered to the customer electronically. The Company sends the license key to the customer to download the related software from Company portal. We recognize revenue upon delivery of these licenses.

 

Services Revenue

 

The Company has maintenance contracts that entitle customers to support and certain updates to the product. Revenue from maintenance contracts is recognized ratably over the related contract period, which generally ranges from one to five years.

 

Subscription Revenue

 

The Company sells subscription licenses that provide the customer with the right to use the software, maintenance and support and certain updates to the product. Subscription licenses are delivered electronically by either the Company’s cloud licensing server or by sending a term license key to the customer to download the related software from the Company portal. Revenue from subscription licenses is recognized ratably over the related contract period, which generally ranges from one month to one year.

 

The Company’s product sales by geographic area are presented in Note 5.

 

Cash and Cash Equivalents

 

The Company considers all highly liquid holdings with maturities of three months or less at the time of purchase to be cash equivalents. The Company had cash equivalents of $463,900 primarily in marketable securities as of September 30, 2021 (unaudited) and had no such cash equivalents at December 31, 2020.

 

Allowance for Doubtful Accounts

 

We maintain an allowance for doubtful accounts that reflects our best estimate of potentially uncollectible trade receivables. The allowance is based on assessments of the collectability of specific customer accounts and the general aging and size of the accounts receivable. We regularly review the adequacy of our allowance for doubtful accounts by considering such factors as historical experience, credit worthiness, and current economic conditions that may affect a customer’s ability to pay. We specifically reserve for those accounts deemed uncollectible. We also establish, and adjust, a general allowance for doubtful accounts based on our review of the aging and size of our accounts receivable. As of September 30, 2021 and December 31, 2020, the allowance for doubtful accounts totaled $11,300 and $5,900, respectively.

 

8

 

 

Concentration of Credit Risk

 

For the three months ended September 30, 2021, the Company had three resellers comprising 24.5%,14.6%, and 13.5% of total sales. For the same periods ended September 30, 2020, the Company had three resellers comprising 15.9%, 13.6%, and 10.0% of total sales, and one direct customer representing 15.4% of total sales,

 

For the nine months ended September 30, 2021, the Company had three resellers comprising 13.5%, 12.1%, and 10.2% of total sales. For the same periods ended September 30, 2020, the Company had two resellers comprising 11.9% and 10.3% of total sales

 

As of September 30, 2021 and December 31, 2020, the Company has four resellers comprising 27.4%,18.2%, 12.8%, and 11.7%, and two resellers comprising 25.7% and 18.9%, respectively, of net accounts receivable.

 

For the purposes of this description, “sales” refers to the dollar value of orders received from these customers and partners in the period indicated. The sales values do not necessarily equal recognized revenue for these periods due to our revenue recognition policies which require deferral of revenue associated with prepaid software service fees. The loss of one of these resellers would not have a material impact as the Company could take over the end customer relationship.

 

Basic and Diluted Earnings Per Share

 

In accordance with ASC 260, “Earnings Per Share,” the basic income per common share is computed by dividing the net income available to common stockholders by the weighted average common shares outstanding during the period. Diluted income per share reflects per share amounts that would have resulted if diluted potential common stock had been converted to common stock. Dilutive common share equivalents as of September 30, 2021, representing 242,306 of outstanding in-the-money warrants, were included in the computation of diluted net income per share using the Treasury Stock Method. During the three and nine months ended September 30, 2021 and 2020, the Company had total common stock equivalents of 65,217 and 93,076, respectively, which were excluded from the computation of net income per share because they are anti-dilutive.

 

Fair Value of Financial Instruments

 

The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses. The carrying amount of these financial instruments approximates fair value due to the nature of the accounts and marketable securities.

 

9

 

 

Recently Adopted Accounting Pronouncements

 

The FASB issues ASUs to amend the authoritative literature in ASC. There have been several ASUs to date, including those above, that amend the original text of ASC. Management believes that those issued to date either (i) provide supplemental guidance, (ii) are technical corrections, (iii) are not applicable to us or (iv) are not expected to have a significant impact our financial statements.

 

3. Property and Equipment

 

Property and equipment consisted of the following.

 

   September 30,   December 31, 
   2021   2020 
   (Unaudited)     
           
Equipment  $157,700   $154,300 
Furniture and fixtures   1,600    1,600 
           
    159,300    155,900 
           
Less: accumulated depreciation   (156,700)   (155,900)
           
   $2,600   $- 

 

Depreciation expense amounted to $800 and $0, respectively for the nine months ended September 30, 2021 and 2020.

 

10

 

 

4. Stockholders’ Equity

 

Stock-Based Compensation Plans

 

The following summarizes the stock option activity for the nine months ended September 30, 2021.

 

           Weighted- 
           Average 
       Weighted-   Remaining 
       Average   Contractual 
       Exercise   Life 
   Options   Price   (Years) 
             
Outstanding at December 31, 2020   93,076   $3.03    0.74 
Granted   -           
Forfeited/cancelled   (27,859)          
Outstanding at September 30, 2021   65,217   $3.29    0.16 
                
Vested and expected to vest at September 30, 2021   65,217   $3.29    0.16 
                
Exercisable at September 30, 2021   65,217   $3.29    0.16 

 

The following table summarizes information about options outstanding and exercisable as of September 30, 2021.

 

    Options Outstanding   Options Exercisable 
            Weighted-       Weighted- 
Range of       Average   Average       Average 
Exercise   Number   Remaining   Exercise   Number   Exercise 
Price   of Shares   Life (Years)   Price   of Shares   Price 
                      
$2.00 - 4.00    63,684    0.12   $2.71    63,684   $2.71 
 4.20 - 6.68    1,533    1.94    6.68    1,533    6.68 
      65,217              65,217      

 

11

 

 

Shares of Common Stock Issued

 

During the three and nine-month periods ending September 30, 2021, the Company did not issue any shares of common stock. During the three-month period ending September 30,2020, the Company issued a total of 7,066,030 shares of common stock. During the nine -month period ending September 30, 2020, the Company did issued a total of 8,786,667 shares of common stock and 120,000 shares of common stock were to two former members of our board of directors. The issuance of the 120,000 shares of common stock settles a total of $39,600 of accrued expenses that was included in the Company’s balance sheet.

 

Warrants

 

As of September 30, 2021 and December 31, 2020, the Company had 248,216 warrants outstanding. The warrants outstanding at September 30, 2021 are all exercisable at $0.01 and have an expiration date of May 20, 2023.

 

5. Sales by Geographical Location

 

Revenue by country for the three and nine months ended September 30, 2021 and 2020 was as follows.

 

   Three Months Ended   Nine Months Ended 
   2021   2020   2021   2020 
Revenue by Country                    
United States  $379,300   $261,000   $1,091,500   $875,500 
Brazil   174,600    358,100    600,200    951,600 
Japan   115,800    104,900    298,700    270,800 
Other Countries   249,700    170,600    688,300    707,400 
Total  $919,400   $894,600    2,678,700    2,805,300 

 

6. Commitments and Contingencies

 

Profit Sharing Plans

 

The Company has adopted a 401(k) plan to provide retirement benefits for employees under which the Company makes discretionary matching contributions During the three months ended September 30, 2021 and 2020, the Company contributed a total of $600 and $2,200, respectively. During the nine months ended September 30, 2021 and 2020, the Company contributed a total of $18,000 and $17,800, respectively.

 

Contingencies

 

During the ordinary course of business, the Company is subject to various potential claims and litigation. Management is not aware of any outstanding litigation which would have a significant impact on the Company’s financial statements.

 

12

 

 

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

 

Forward-Looking Information

 

This report includes, in addition to historical information, “forward-looking statements”. All statements other than statements of historical fact we make in this report are forward-looking statements. In particular, the statements regarding industry prospects and our expectations regarding future results of operations or financial position (including those described in this Management’s Discussion and Analysis of Financial Condition and Results of Operations) are forward-looking statements. Such statements are based on management’s current expectations and are subject to a number of uncertainties and risks that could cause actual results to differ significantly from those described in the forward-looking statements. Factors that may cause such a difference include the following:

 

  the success of products depends on a number of factors including market acceptance and our ability to manage the risks associated with product introduction;
  local, regional, national and international economic conditions and events, and the impact they may have on us and our customers;
  our revenue could be adversely impacted if any of our significant customers reduces its order levels or fails to order during a reporting period; customer demand is based on many factors out of our control;
  as a result of the new revenue recognition standards, if any significant end user customer or reseller substantially changes its order level, or fails to order during the reporting period, our software licenses revenue could be materially impacted; and
  other factors, including, but not limited to, those set forth under Item 1A, “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2020 which was filed with the Securities and Exchange Commission (the “SEC”) on March 31, 2021, and in other documents we have filed with the SEC.

 

Statements included in this report are based upon information known to us as of the date that this report is filed with the SEC, and we assume no obligation to update or alter our forward-looking statements made in this report, whether as a result of new information, future events or otherwise, except as otherwise required by applicable federal securities laws.

 

Introduction

 

hopTo, Inc., through its wholly owned subsidiary GraphOn Corporation (collectively, “we”, “us,” “our” or the “Company”), is a developer of application publishing software which includes application virtualization software and cloud computing software for multiple computer operating systems including Windows, UNIX and several Linux-based variants. Our application publishing software solutions are sold under the brand name GO-Global, which is our sole revenue source. GO-Global is an application access solution for use by independent software vendors (“ISVs”), hosting service providers, corporate enterprises, governmental and educational institutions, and others who wish to take advantage of cross-platform remote access and Web-enabled access to their existing software applications, as well as those who are deploying secure, private cloud environments.

 

Critical Accounting Policies

 

We believe that several accounting policies are important to understanding our historical and future performance. We refer to these policies as “critical” because these specific areas require us to make judgments and estimates about matters that are uncertain at the time when we make the estimates. Actual results may differ from these estimates. For a summary of our critical accounting policies, please refer to our 2020 Form 10-K Report Management’s Discussion ad Analysis of Operations and Note 2 to our unaudited consolidated financial Statements included under Item 1 – Financial Statements in this Form 10-Q.

 

13

 

 

Results of Operations for the Three-Month Periods Ended September 30, 2021 and 2020

 

The following are the results of our operations for the three months ended September 30, 2021 as compared to the three months ended September 30, 2020.

 

   For the Three Months Ended     
   September 30,   September 30,     
   2021   2020   $ Change 
   (Unaudited)   (Unaudited)     
             
Revenues  $919,400   $894,600   $24,800 
Cost of revenues   36,100    42,500    (6,400)
Gross profit   883,300    852,100    31,200 
                
Operating expenses:               
Selling and marketing   152,000    140,300    11,700 
General and administrative   162,400    196,100    (33,700)
Research and development   354,300    355,700    (1,400)
Total operating expenses   668,700    692,100    (23,400)
                
Income from operations   214,600    160,000    54,600 
                
Other income:               
Unrealized gain on marketable securities   146,800    -    146,800 
Other income   -    -    - 
    146,800    -    146,800 
Income before provision for income taxes   361,400    160,000    201,400 
Provision for income taxes   -    2,500    (2,500)
Net income  $361,400   $157,500   $203,900 

 

Revenues

 

Our software revenue is entirely related to our GO-Global product line, and historically has been primarily derived from product licensing fees and service fees from maintenance contracts. The majority of revenue has been earned, and continues to be earned, from a limited number of direct customers and through a limited number of resellers.

 

When a software license is sold directly to an end user by us, or by one of our resellers, revenue is recognized immediately upon delivery of the license key, assuming all other criteria for revenue recognition are met. Consequently, if any significant end user customer substantially changes its order level, or fails to order during the reporting period, our software licenses revenue could be materially impacted.

 

The following is a summary of our revenues by category for the three months ended September 30, 2021 and 2020.

 

   For the Three Months Ended     
   September 30,   September 30,     
   2021   2020   $ Change 
Revenue               
Software Licenses               
Windows  $151,700   $188,800   $(37,100)
UNIX/Linux   15,900    44,600    (28,700)
Total   167,600    233,400    (65,800)
                
Software Service Fees               
Windows   684,500    586,000    98,500 
UNIX/Linux   45,600    53,600    (8,000)
Total   730,100    639,600    90,500 
                
Other   21,700    21,600    100 
   $919,400   $894,600   $24,800 

 

Software Licenses

 

Windows software licenses revenue decreased by $37,100 or 19.7% to $151,700 during the three months ended September 30, 2021, from $188,800 for the same period in 2020. The decrease was due to lower revenue from standard order licenses in the period.

 

14

 

 

Software licenses revenue from our UNIX/Linux products decreased by $28,700 or 64.3% to $15,900 for the three months ended September 30, 2021 from $44,600 for the same periods of 2020. The decrease was primarily due to lower revenue standard order licenses.

 

Software Service Fees

 

Service fees attributable to our Windows product service increased by $98,500 or 16.8% to $684,500 during three months ended September 30, 2021, from $586,000 for the same period in 2020. The increase was primarily due to higher revenues from subscription license orders and an increase in revenue recognized from deferred maintenance.

 

Service fees revenue attributable to our UNIX products decreased by $8,000 or 14.9% to $45,600 during the three months ended September 30, 2021, from $53,600 for the same period in 2020. The decrease was primarily the result of the expiration of a long-term maintenance contract.

 

Other

 

Other revenue consists of private labeling fees, professional services, and other non-recurring revenues. Other revenue increased by $100 or 0.5% for the three months ended September 30, 2021, compared to the same period in 2020.

 

Cost of Revenues

 

Cost of revenue is comprised primarily of software service costs, which represent the costs of customer service. Also included in cost of revenue are software product costs and costs associated with licenses to third party software included in our product offerings, and the required import tax withholdings from Brazil resellers. We incur no significant shipping or packaging costs as virtually all of our deliveries are made via electronic means over the Internet.

 

Cost of revenue for the three months ended September 30, 2021 decreased by $6,400, or 15.1%, to $36,100 for the three months ended September 30, 2021 from $42,500 for the same period in 2020. Cost of revenue was 3.9% and 4.8% of total revenue for the three months ended September 30, 2021 and 2020, respectively. The decrease was due to import tax withholdings associated with lower revenue from Brazil resellers for the three-month period ended September 30, 2021.

 

Selling and Marketing Expenses

 

Selling and marketing expenses primarily consisted of employee, outside services and travel and entertainment expenses.

 

Selling and marketing expenses increased by $11,700, or 8.3%, to $152,000 for the three months ended September 30, 2021 from $140,300 for the same period in 2020. Selling and marketing expenses represented approximately 16.5% and 15.7% of total revenue for the three months ended September 30, 2021 and 2020, respectively. The increase in selling and marketing expenses was due to increased spending on sales and marketing related initiatives.

 

15

 

 

General and Administrative Expenses

 

General and administrative expenses primarily consist of employee costs, legal, accounting, other professional services (including those related to our patents), rent, travel and entertainment and insurance. Certain costs associated with being a publicly held corporation are also included in general and administrative expenses, as well as bad debt expense.

 

General and administrative expenses decreased by $33,700, or 17.2%, to $162,400 for the three months ended September 30, 2021 from $196,100 for the same period in 2020. General and administrative expenses represented approximately 17.7% and 21.9% of total revenue for the three months ended September 30, 2021 and 2020, respectively. The decrease in general and administrative expense was primarily due to lower legal fees and patent maintenance fees.

 

Research and Development Expenses

 

Research and development expenses consist primarily of employee costs, payments to contract programmers, software subscriptions, travel and entertainment for our engineers, and all rent for our leased engineering facilities.

 

Research and development expenses decreased by $1,400, or 0.4% to $354,300for the three months ended September 30, 2021 from $355,700 for the same period in 2020. This represented approximately 38.5% and 39.8% of total revenue for the three months ended September 30, 2021 and 2020, respectively.

 

Other Income

 

Other income increased by $146,800 for the three months ended September 30, 2021, compared to the same periods in 2020. The increase was primarily related the unrealized gain from marketable securities for the three months ended September 30,2021.

 

Results of Operations for the Nine-Month Periods Ended September 30, 2021 and 2020

 

   For the Nine Months Ended     
   September 30,   September 30,     
   2021   2020   $ Change 
   (Unaudited)   (Unaudited)     
             
Revenues  $2,678,700   $2,805,300   $(126,600)
Cost of revenues   125,800    118,000    7,800 
Gross profit   2,552,900    2,687,300    (134,400)
                
Operating expenses:               
Selling and marketing   448,100    396,200    51,900 
General and administrative   576,800    664,600    (87,800)
Research and development   1,081,900    1,076,600    5,300 
Total operating expenses   2,106,800    2,137,400    (30,600)
                
Income from operations   446,100    549,900    (103,800)
                
Other income:               
Unrealized gain on marketable securities   173,400    -    173,400 
Other income   269,800    46,900    222,900 
    443,200    46,900    396,300 
Income before provision for income taxes   889,300    596,800    292,500 
Provision for income taxes   -    7,500    (7,500)
Net income  $889,300   $589,300   $300,000 

 

Revenues

 

The following is a summary of our revenues by category for the nine months ended September 30, 2021 and 2020.

 

   For the Nine Months Ended     
   September 30,   September 30,     
   2021   2020   $ Change 
Revenue               
Software Licenses               
Windows  $502,900   $585,700   $(82,800)
UNIX/Linux   38,900    99,500    (60,600)
Total   541,800    685,200    (143,400)
                
Software Service Fees               
Windows   1,932,400    1,650,100    282,300 
UNIX/Linux   139,700    175,400    (35,700)
Total   2,072,100    1,825,500    246,600 
                
Other   64,800    294,600    (229,800)
   $2,678,700   $2,805,300   $(126,600)

 

Software Licenses

 

Windows software licenses revenue decreased by $82,800 or 14.1% to $502,900 during the nine months ended September 30, 2021, from $585,700 for the same period in 2020. The decrease for the nine months ended September 30,2021 was due to lower revenue from standard license orders following elevated license order activity in the prior year period related to the onset of the COVID-19 pandemic.

 

16

 

 

Software licenses revenue from our UNIX/Linux products decreased by $60,600 or 60.9% to $38,900 for the nine months ended September 30, 2021 from $99,500 for the same periods of 2020. The decrease was primarily due to lower revenue from standard order licenses as we continue to focus primarily on our Windows products.

 

Software Service Fees

 

Service fees attributable to our Windows product service increased by $282,300 or 17.1% to $1,932,400 during the nine months ended September 30, 2021, from $1,650,100 for the same period in 2020. The increase was primarily due to higher revenue in Windows subscription license orders and higher revenue recognized deferred maintenance.

 

Service fees revenue attributable to our UNIX products decreased by $35,700 or 20.4% to $139,700 during the nine months ended September 30, 2021, from $175,400 for the same period in 2020. The decrease was primarily the result of an expiration of certain long-term maintenance contracts.

 

Other

 

Other revenue consists of private labeling fees, professional services, and other non-recurring revenues. Other revenue decreased by $229,800 or 78.0% for the nine months ended September 30, 2021, compared to the same period in 2020. The primary decrease was related to revenue recognized from a one-time, non-recurring a license agreement with an existing customer for the use of our license.

 

Cost of Revenues

 

Cost of revenue is comprised primarily of software service costs, which represent the costs of customer service. Also included in cost of revenue are software product costs, which are primarily comprised of the amortization of capitalized software development costs and costs associated with licenses to third party software included in our product offerings, and the required import tax withholdings from Brazil resellers. We incur no significant shipping or packaging costs as virtually all of our deliveries are made via electronic means over the Internet.

 

Cost of revenue for the nine months ended September 30, 2021 increased by $7,800, or 6.6%, to $125,800 for the nine months ended September 30, 2021 from $118,000 for the same period in 2020. Cost of revenue represented 4.7% and 4.2% of total revenue for the nine months ended September 30, 2021 and 2020, respectively. The primarily increase was due to increase import tax withholdings associated with higher revenue from Brazil resellers for the nine-month period ended September 30, 2021.

 

Selling and Marketing Expenses

 

Selling and marketing expenses primarily consisted of employee, outside services and travel and entertainment expenses.

 

Selling and marketing expenses increased by $51,900, or 13.1%, to $448,100 for the nine months ended September 30, 2021 from $396,200 for the same period in 2020. Selling and marketing expenses represented approximately 16.7% and 14.1% of total revenue for the nine months ended September 2021 and 2020, respectively. The increase in selling and marketing expenses was due to an increase spend on sales and marketing initiatives.

 

17

 

 

General and Administrative Expenses

 

General and administrative expenses primarily consist of employee costs, legal, accounting, board fees, other professional services (including those related to our patents), rent, travel and entertainment and insurance. Certain costs associated with being a publicly held corporation are also included in general and administrative expenses, as well as bad debt expense.

 

General and administrative expenses decreased by $87,800, or 13.2%, to $576,800 for the nine months ended September 30, 2021 from $664,600 for the same period in 2020. General and administrative expenses represented approximately 21.5% and 23.7% of total revenue for the nine months ended September 30, 2021 and 2020, respectively. The decrease in general and administrative expense was due to no board member service fees being incurred versus the prior year and lower patent maintenance fees, partially offset by higher corporate legal and payroll related fees.

 

Research and Development Expenses

 

Research and development expenses consist primarily of employee costs, payments to contract programmers, software subscriptions, travel and entertainment for our engineers, and all rent for our leased engineering facilities.

 

Research and development expenses increased by $5,300, or 0.5% to $1,081,900 for the nine months ended September 30, 2021 from $1,076,600 for the same period in 2020. This represented approximately 40.4% and 38.4% of total revenue for the nine months ended September 30, 2021 and 2020, respectively.

 

Other Income

 

Other income increased by $396,300 for the nine months ended September 30, 2021, compare to the same periods in 2020 was primarily related the sale of certain patents and unrealized gain of marketable securities.

 

18

 

 

Liquidity and Capital Resources

 

As of September 30, 2021, we had cash of $4,560,000 and a working capital position of $4,124,300 as compared to cash of $4,375,300 and a working capital position of 3,281,600 at December 31, 2020. The increase in cash as of September 30, 2021 was primarily the result of cash provided by operations during the period.

 

The following is a summary of our cash flows from operating, investing and financing activities for the six months ended September 30, 2021 and 2020.

 

   For the Nine Months Ended 
   September 30,   September 30, 
   2021   2020 
Cash flows provided by operating activities  $208,800   $226,000 
Cash flows used by investing activities  $(24,100)  $- 
Cash flows provided by financing activities  $-   $2,480,400 

 

Net cash flows provided by operating activities for the nine months ended September 30, 2021 amounted to $208,800, compared to cash flows provided by operating activities of $226,000 for the nine months ended September 30, 2020. The decrease in cash flows provided by operating activities is primarily due the elimination of contributed services and gain on sale of patents and unrealized gain from marketable securities, lower in deferred revenue recognition, offset by to the result of higher net income related to a one-time settlement income from a particular during the prior year for the same periods.

 

Net cash flows used by investing activities for the nine months ended September 30, 2021 amount to $24,100 due to net, purchase of marketable securities investments and property equipment, offset by cash receipt from sale of patents. The Company had no cash related to investing activities for the same periods of prior year.

 

We did not have cash flow from financing activities for the nine months ended September 30,2021. Net cash provided by financing activities for the nine months ended September 30, 2020 amounted to $2,480,400. We received gross proceeds of $2,599,800 from the Rights Offering and paid $119,400 of issuance costs for the nine months ended September 30, 2020.

 

19

 

 

ITEM 3. Quantitative and Qualitative Disclosures About Market Risk

 

Not applicable.

 

ITEM 4. Controls and Procedures

 

Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we evaluated the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Securities Exchange Act of 1934) as of the end of the period covered by this report. Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of September 30, 2021.

 

There has not been any change in our internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act) during the quarter ended September 30, 2021 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

PART II. OTHER INFORMATION

 

ITEM 1. Legal Proceedings

 

Not applicable

 

ITEM 1A. Risk Factors

 

There have been no material changes in our risk factors from those set forth under Item 1A, “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2020, which was filed with the Securities and Exchange Commission on March 31, 2021.

 

The coronavirus pandemic could adversely affect our results of operations.

 

The recent coronavirus pandemic throughout the United States and the world has resulted in the United States and other countries halting or sharply curtailing the movement of people, goods and services. All of this has caused extended shutdowns of businesses and the prolonged economic impact remains uncertain. At this point, we believe the conditions will have a material adverse effect on our business but given the rapidly changing developments we cannot accurately predict what effects these conditions will have on our business, which will depend on, among other factors, the ultimate geographic spread of the virus, the duration of the outbreak and travel restrictions and business closures imposed by the United States and various other governments.

 

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

 

None.

 

ITEM 3. Defaults Upon Senior Securities

 

Not applicable

 

ITEM 4. Mine Safety Disclosures

 

Not applicable

 

20

 

 

ITEM 5. Other Information

 

The Company anticipates it will undertake a 1-for-20 reverse stock split effective November 16, 2021. The financial statements and other sections included in this Form 10-Q have not been retrospectively adjusted to reflect for the reverse stock split.

 

ITEM 6. Exhibits

 

Exhibit Number   Exhibit Description
31   Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
32   Certification Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
101.INS   Inline XBRL Instance Document
101.SCH   Inline XBRL Taxonomy Extension Schema
101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase
101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase
101.LAB   Inline XBRL Taxonomy Extension Label Linkbase
101.PRE   Inline XBRL Taxonomy Extension Presentation Linkbase
104   Cover Page Interactive Data File (embedded within the Inline XBRL document)

 

21

 

 

SIGNATURES

 

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

 

  hopTo Inc.
  (Registrant)
     
  Date: November 15, 2021
     
  By: /s/ Jonathon R. Skeels
    Jonathon R. Skeels
    Chief Executive Officer (Principal Executive Officer) and
    Interim Chief Financial Officer
    (Principal Financial Officer and
    Principal Accounting Officer)

 

22

EX-31 2 ex31.htm

 

EXHIBIT 31

 

CERTIFICATIONS

 

I, Jonathon R. Skeels, certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q of hopTo Inc. (“registrant”);
   
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
   
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
   
4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the 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 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; and
     
  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 (the registrant’s fourth fiscal quarter in the case of the annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

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

 

  a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
     
  b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Dated: November 15, 2021

 

By: /s/ Jonathon R. Skeels  
  Jonathon R. Skeels  
  Chief Executive Officer and Interim Chief Financial Officer  

 

 

EX-32 3 ex32.htm

 

EXHIBIT 32

 

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 on Form 10-Q of hopTo Inc. (the “Company”) for the quarter ending September 30, 2021, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I Jonathon R. Skeels, Chief Executive Officer and Interim Chief Financial Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

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

 

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

 

Dated: November 15, 2021 By: /s/ Jonathon R. Skeels
    Jonathon R. Skeels
    Chief Executive Officer, Interim Chief Financial Officer

 

 

GRAPHIC 4 form10q_001.jpg begin 644 form10q_001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***0^E $; MYV_+6)KVM+I5OP TS?<7/3W-:EY<16UNTL[JD:C+$FO,]6U)M3OWG.0GW8P? M3_&NC#4?:3U6AYN88M48\L7[TM/3S.S\-:N^J12F<+YL;#E>X/3^5=$!P!7G MO@^X\K66B/22+ ^H(_IFO0N@J:\%";2+RZM*K13D[M:#Z***Q.\:W;ZUB3>) M]-M]:31Y9G6]8JH78<9(R.<8K<->6ZL/^+O6_P#UTA_]!% 'J(SGK]:=4?IC MK[]Z7AZTZ@ HI,^])D_ M_JH =36."!G&:0/DXX_.@GF@#E[KQ_H=E>36LTLWF1,5;$3'D?A41^)/A_'$ ML_\ WY;_ J_/X.T*ZN9)IK%&ED8LQSU)IA\"^'<'_B7I0!1_P"%DZ ?^6TV M?3RF_P *7_A9.@=?.F]QY3?X5R'CS1;#2-3L(K* 1I(IW =^0/ZUW,7@CP^T M2,U@A)49.:8%;_A9/A__ )ZS?]^6_P *WM)U>VUJR6]LV8PEBHW#!R.O%9O_ M @OAW_H'I^=:^GZ;:Z7:BULXQ'"I)"CL32 L@\8R3Q^=86NZ_'I(5%!>=A\ MJ$\#ZUND<\5CZMH5KJQ5Y-RR*,!EJZ=N;WMCGQ/MO9OV/Q' W^IW>HR;YY2R MCD+G@?05S.HW=Q'>,BR,@4<8[UZ+/X)E4X@N@0>SKC^5<=XD\-:C97<;-$KB M13@J<]*]'V]**M#0^<>&Q'.Y5%0XUY7K3K%\6X78@*LD)))P -HKU0UXMX_1I/&]TB EV6,*!USL% M;&IT.L?$&XGNA9^'X&E=C@2["Q;_ '5]*J#3?B!=J)3=30YY"_:%3],\5U_A M?PQ;Z%8(2BO>2*#+*>N?05T10D]>* /*I-:\9>&&#:E&T]N.K2#>/^^QG!KN M?#WBBR\16F^#Y)D_UD+'YE]_I[UL2P)/&8Y K(PP01G(KRK7;"3P1XGM]0L< MBUE.=HZ =UH ]9+G. *YWQ+XNL_#Z;7'FW3#Y(%/./5O05;U768;#0)-5!#Q MF(/'_M$]!^-<'X0\/OXFOYM:U8F6/S"55NCM_@* &IJOC7Q*WFV$;P6QY0Q_ M(,?4XS4K:5X_M%\U;N:0+R1]H#?IFO388A&@1< +P !@5(5R,'F@#S72_B%? M65V+3Q#:O&00#(4VLON5]/>O0[>ZBNH5F@99(W *LIR"#69XA\.6FO6+13JJ MRJ"8Y0.5-<9X%U.YTK69O#]^Q W,$!/W7'4#V- &[X@\67>D>(K/3H;>*1+@ MH"S,01D@?UJ/Q-X]M]')()5;:RP@AOQK; M\#>$XDM8M6OX_,N9?GB63G8/7ZT 94?_ GVN?OHVFMXVZ?,(N/H>:5[?X@: M0IG,MQX8SQ0!POA_P"(4=Q.MEJL0MK@G:). MBD^A]#7=AMPZ=OSKC_&GA.+5M/DO+:-5OH5+#:/]8!VJ+X>Z])J6GO8W+%KB MU'#$\LO3)H Q_B?_ ,AC2_\ /\ W1_*O-/B?_R&-,_W#_Z$ M*[Z]OHM,T62]EX6&'?CU..E,"CX@\467AZ &?Y[AL[(4(R?KZ"N)&O\ C'Q+ M(6TR&2"#.04^10/]YL4WPOI$GC#6Y]6U7+VR/]T]'/9?H*]2B@2*()&JJ@X" MKP!2 \S.E>/X!Y@O9I&Z[/M2G'X9YI^G^/M1TV[%IX@M),="^PJR^^.X^E>F MF/ISTK)US0+37+)[>Z12Q&4DQRA]: +UI=07MM'<6TJO"XRK*?TKT'5K/[?ITT"D!F Q] M0M1K-\7( M$<94RPY'_ 5KU0UY=JO_ "6"W_ZZ0_\ H*TP/4%!XS3J** "N&^)L:OX?BOZ5W-<3\3/^1<7_KLM '.Z_=2?\*UT2,M\KA01[*.*[KPA EMX2TU4 M&-T"NWU(R:X_4-/:^^%=C)&,O;HLGX=_TKH/A_JT=_X:AMRP\ZT'E,I/.!T_ M2@#K12TF1ZT9% >AKROQ:HLOB)87,0P\DD3''J"!7JA/!YKR=Y1XE^)L)@^ M:W@D7GL53D_GB@ ^(40N?%EE"QP)55"?J0*]3C01QJJJ JJ ,5Y1\2V:/Q' MZ'#+#E3]*]*T74X=7TBWO86RLB D9Z'N* -)>E+2#I2T -8X&:\M\-J+#XGW MEI!Q$6E3'L 2/U%>E7MW#8V4MU.P6*)2[$GL*\W\ 12ZKXJU#69%PJECGU9O M_K9H =\3_P#D,:9_N'_T(5K_ !#G:/P>D:G"RO&&^@Y_I61\3_\ D,:7_N'_ M -"%=+XST]M1\'S+&NZ2)%E7\,$_IFF!)X'MD@\)6>S@R)O;'J:Z9?NBN)^' M.J1W6@_8F;$UL>A/5>U=L,8'-(!::W4<4ZFMC'6@#RWX@QBV\5:7=Q\2-M8G M_=85Z;"3)$C=V4&O+-=F'B3XA6EK;_-% X0D3=P)-'G.U^E M&+X059/!MA'(H9&@ ((ZBN*U/3=2\"ZP=1TY2]@YX[J!_=;T'O7JEM;PVMND M,$:QQKPJJ, 4LL22H4D0.A&"I'!% '+:3X]T?44'VB8VDW0I*.,_7I6G=>)M M#@A+2:G;,".BR!B?P%9E_P##_0KZ9I(XWMG;D^6V!^54(_AAI:2 RW5Q(,]! M\M &5K_C>?5U.EZ%#,XE^4N%.YQZ*.H'N:Z7P=X8/A^R\VXVM=S@;\ MXC:>QD.1CH_NI]?:KOCG_D>=,^L?_H0KT6ZLX+V PW,"31$0@_NM[>]='HWQ"T>^B1+ES9SXY5Q\I/LW3\ZZ]T61"K M*&5AC!Z$5R^H^ M#OW:00O YZF$X&?<=Z -*;Q-HD,1E;5+7;_LRAC^0Y-<9 MXA\?M?@Z=H44KO+\IEVX8_[HZU?C^&&EJZ[[JX=1_".*Z32?#>EZ, ;.T5'' M61^6_.@#'\$^%6T:%KR]P;V88]?+'I]:[!1T]N.:5<#@=*=0 4444 %%%% ! M2 #I2T4 )@9SCFEHHH **** "BBB@!,#THP*6B@!-H]*6BB@#RWQU_R/.F? M6/\ ]"%>H+]T?2L#5?"=EJ^JP:C/+*)82-H4\<'-= . * # ]*6BB@ HHHH J3 %&!Z4M% "8& EX-101.SCH 5 hpto-20210930.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 (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - Organization link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - Sales by Geographical Location link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - Stockholders’ Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - Sales by Geographical Location (Tables) link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - Significant Accounting Policies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - Schedule of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - Property and Equipment (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - Schedule of Share-based Compensation, Stock Options, Activity (Details) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - Schedule of Share-based Compensation, Shares Authorized Under Stock Option Plans, by Exercise Price Range (Details) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - Stockholders’ Equity (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - Schedule of Revenue by Country (Details) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - Commitments and Contingencies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 hpto-20210930_cal.xml XBRL CALCULATION FILE EX-101.DEF 7 hpto-20210930_def.xml XBRL DEFINITION FILE EX-101.LAB 8 hpto-20210930_lab.xml XBRL LABEL FILE Product and Service [Axis] License [Member] Technology Service [Member] Service, Other [Member] Service [Member] Product [Member] Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Concentration Risk Benchmark [Axis] Revenue Benchmark [Member] Concentration Risk Type [Axis] Customer Concentration Risk [Member] Customer [Axis] Resellers One [Member] Resellers Two [Member] Resellers Three [Member] Accounts Receivable [Member] Resellers Four [Member] One Resellers [Member] Two Resellers [Member] Long-Lived Tangible Asset [Axis] Equipment [Member] Furniture and Fixtures [Member] Exercise Price Range [Axis] Exercise Price Range 1 [Member] Exercise Price Range 2 [Member] Title of Individual [Axis] Board of Directors [Member] Geographical [Axis] UNITED STATES BRAZIL JAPAN Other Countries [Member] Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] Statement of Financial Position [Abstract] Assets Current assets Cash and cash equivalents Marketable securities Accounts receivable, net Prepaid expenses and other current assets Total current assets Property and equipment, net Other assets Total assets Liabilities and Stockholders Equity Current liabilities Accounts payable Accrued expenses Accrued wages Deferred revenue Total current liabilities Long-term liabilities Deferred revenue Total liabilities Commitments and contingencies Stockholders’ equity Preferred stock, $0.01 par value, 5,000,000 shares authorized, no shares issued and outstanding as of September 30, 2021 or December 31, 2020 Common stock, $0.0001 par value, 195,000,000 shares authorized, 18,850,675 shares issued and outstanding for both periods ending September 30, 2021 and December 31, 2020 Additional paid-in capital Accumulated deficit Total stockholders’ equity Total liabilities and stockholders’ equity Preferred stock, par value Preferred stock, shares authorized Preferred stock, shares issued Preferred stock, shares outstanding Common stock, par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Statement [Table] Statement [Line Items] Revenues: Total revenue Cost of revenue: Total cost of revenue Gross profit Operating expenses: Selling and marketing General and administrative Research and development Total operating expenses Income from operations Other income: Unrealized gain in marketable securities Other income Income before provision for income taxes Provision for income taxes Net income Net income per share, basic Net income per share, diluted Weighted average number of common shares outstanding Basic Diluted Beginning balance, value Beginning balance, shares Shares issued for settlement of accrued expenses Shares issued for settlement of accrued expenses, shares Proceeds from rights offering Proceeds from rights offering, shares Issuance cost for rights offering Contributed services Rounding Net income Ending balance, value Ending balance, shares Statement of Cash Flows [Abstract] Cash flows from operating activities Adjustments to reconcile net income to net cash used in operating activities: Depreciation Contributed services Changes in allowance for doubtful accounts Gain on sale of patents Unrealized gain from marketable securities Changes in operating assets and liabilities: Accounts receivable Prepaid expenses and other current assets Accounts payable and accrued expenses Deferred revenue Net cash provided by operating activities Cash flows from investing activities Purchase of marketable securities Proceeds from sale of patents Purchase of property and equipment Net cash used by investing activities Cash flows from financing activities Proceeds from rights offering Issuance cost for rights offering Net cash provided by financing activities Net change in cash Cash, beginning of the period Cash, end of the period Supplemental disclosure of cash flow information: Income taxes paid Supplemental disclosure of non-cash investing and financing information: Non-cash financing activities: shares issued for settlement of accrued expenses Accounting Policies [Abstract] Organization Significant Accounting Policies Property, Plant and Equipment [Abstract] Property and Equipment Equity [Abstract] Stockholders’ Equity Sales By Geographical Location Sales by Geographical Location Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Basis of Presentation Use of Estimates Revenue Recognition Cash and Cash Equivalents Allowance for Doubtful Accounts Concentration of Credit Risk Basic and Diluted Earnings Per Share Fair Value of Financial Instruments Recently Adopted Accounting Pronouncements Schedule of Property and Equipment Schedule of Share-based Compensation, Stock Options, Activity Schedule of Share-based Compensation, Shares Authorized Under Stock Option Plans, by Exercise Price Range Schedule of Revenue by Country Schedule of Product Information [Table] Product Information [Line Items] Cash Equivalents, at Carrying Value Allowance for doubtful accounts Concentration of credit risk percentage Number of common shares equivalents of outstanding in money warrants Shares of common stock equivalents excluded from computation of diluted earnings per share Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Property and equipment gross Less: accumulated depreciation Property and equipment net Options Outstanding, Beginning Balance Weighted Average Exercise Price, Outstanding Beginning Balance Weighted Average Remaining Contractual Life (Years) Outstanding, Beginning Balance Options Outstanding, Granted Options Outstanding, Forfeited/cancelled Options Outstanding, Ending Balance Weighted Average Exercise Price, Outstanding Ending Balance Weighted Average Remaining Contractual Life (Years) Outstanding, Ending Balance Options Outstanding, Vested and expected to vest at September 30, 2020 Weighted Average Exercise Price, Vested and expected to vest at December 31, 2020 Weighted Average Remaining Contractual Life (Years), Vested and expected to vest at December 31, 2020 Options Exercisable at December 31, 2020 Weighted Average Exercise Price, Exercisable at December 31, 2020 Weighted Average Remaining Contractual Life (Years) Exercisable at December 31, 2020 Share-based Payment Arrangement, Option, Exercise Price Range [Table] Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Exercise Price Range, Lower Range Limit Exercise Price Range, Upper Range Limit Options Outstanding, Number of shares Options Outstanding, Weighted Average Remaining Life (Years Options Outstanding, Weighted Average Exercise Price Options Exercisable, Number of shares Options Exercisable, Weighted Average Exercise Price Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Line Items] Shares issued for settlement of accrued expenses, shares Stock Issued During Period, Shares, New Issues Accrued Liabilities, Current Warrants outstanding Warrants outstanding exercisable price Warrants expiration date Revenue by country Profit sharing plans Additional paid in capital contributed services. Proceeds from rights offering. Issuance cost for righs offering. Stock issued during period shares from rights offering. Contributed services. Sales by geographical location [Text Block] Resellers One [Member] Resellers Two [Member] Resellers Three [Member] Number of common shares equivalents of outstanding in money warrants. Share-based compensation arrangement by share-based payment award, options, outstanding, weighted average remaining contractual term, ending balance. Share-based compensation arrangement by share-based payment award, options, outstanding, weighted average remaining contractual term, vested and expected to vest. Exercise Price Range 1 [Member] Exercise Price Range 2 [Member] Resellers Four [Member] Board of Directors [Member] Other Countries [Member] Profit sharing plans value. One Resellers [Member] Two Resellers [Member] Assets, Current Assets [Default Label] Liabilities, Current Deferred Revenue, Noncurrent Liabilities Stockholders' Equity Attributable to Parent Liabilities and Equity Gross Profit Operating Expenses Operating Income (Loss) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Shares, Outstanding ContributedServices Gain (Loss) on Disposition of Intangible Assets Increase (Decrease) in Accounts Receivable Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Contract with Customer, Liability Net Cash Provided by (Used in) Operating Activities Payments to Acquire Marketable Securities Payments to Acquire Property, Plant, and Equipment Net Cash Provided by (Used in) Investing Activities Proceeds from Issuance Initial Public Offering Payments of Stock Issuance Costs Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Stock Issued During Period, Shares, Other EX-101.PRE 9 hpto-20210930_pre.xml XBRL PRESENTATION FILE XML 10 form10-q_htm.xml IDEA: XBRL DOCUMENT 0001021435 2021-01-01 2021-09-30 0001021435 2021-11-15 0001021435 2021-09-30 0001021435 2020-12-31 0001021435 2021-07-01 2021-09-30 0001021435 2020-07-01 2020-09-30 0001021435 2020-01-01 2020-09-30 0001021435 us-gaap:LicenseMember 2021-07-01 2021-09-30 0001021435 us-gaap:LicenseMember 2020-07-01 2020-09-30 0001021435 us-gaap:LicenseMember 2021-01-01 2021-09-30 0001021435 us-gaap:LicenseMember 2020-01-01 2020-09-30 0001021435 us-gaap:TechnologyServiceMember 2021-07-01 2021-09-30 0001021435 us-gaap:TechnologyServiceMember 2020-07-01 2020-09-30 0001021435 us-gaap:TechnologyServiceMember 2021-01-01 2021-09-30 0001021435 us-gaap:TechnologyServiceMember 2020-01-01 2020-09-30 0001021435 us-gaap:ServiceOtherMember 2021-07-01 2021-09-30 0001021435 us-gaap:ServiceOtherMember 2020-07-01 2020-09-30 0001021435 us-gaap:ServiceOtherMember 2021-01-01 2021-09-30 0001021435 us-gaap:ServiceOtherMember 2020-01-01 2020-09-30 0001021435 us-gaap:ServiceMember 2021-07-01 2021-09-30 0001021435 us-gaap:ServiceMember 2020-07-01 2020-09-30 0001021435 us-gaap:ServiceMember 2021-01-01 2021-09-30 0001021435 us-gaap:ServiceMember 2020-01-01 2020-09-30 0001021435 us-gaap:ProductMember 2021-07-01 2021-09-30 0001021435 us-gaap:ProductMember 2020-07-01 2020-09-30 0001021435 us-gaap:ProductMember 2021-01-01 2021-09-30 0001021435 us-gaap:ProductMember 2020-01-01 2020-09-30 0001021435 us-gaap:CommonStockMember 2019-12-31 0001021435 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001021435 us-gaap:RetainedEarningsMember 2019-12-31 0001021435 2019-12-31 0001021435 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001021435 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001021435 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001021435 2020-01-01 2020-03-31 0001021435 us-gaap:CommonStockMember 2020-03-31 0001021435 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001021435 us-gaap:RetainedEarningsMember 2020-03-31 0001021435 2020-03-31 0001021435 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001021435 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001021435 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001021435 2020-04-01 2020-06-30 0001021435 us-gaap:CommonStockMember 2020-06-30 0001021435 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001021435 us-gaap:RetainedEarningsMember 2020-06-30 0001021435 2020-06-30 0001021435 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001021435 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001021435 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001021435 us-gaap:CommonStockMember 2020-09-30 0001021435 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001021435 us-gaap:RetainedEarningsMember 2020-09-30 0001021435 2020-09-30 0001021435 us-gaap:CommonStockMember 2020-12-31 0001021435 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001021435 us-gaap:RetainedEarningsMember 2020-12-31 0001021435 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001021435 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001021435 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001021435 2021-01-01 2021-03-31 0001021435 us-gaap:CommonStockMember 2021-03-31 0001021435 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001021435 us-gaap:RetainedEarningsMember 2021-03-31 0001021435 2021-03-31 0001021435 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001021435 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001021435 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001021435 2021-04-01 2021-06-30 0001021435 us-gaap:CommonStockMember 2021-06-30 0001021435 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001021435 us-gaap:RetainedEarningsMember 2021-06-30 0001021435 2021-06-30 0001021435 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001021435 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001021435 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001021435 us-gaap:CommonStockMember 2021-09-30 0001021435 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001021435 us-gaap:RetainedEarningsMember 2021-09-30 0001021435 HPTO:ResellersOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001021435 HPTO:ResellersTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001021435 HPTO:ResellersThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001021435 HPTO:ResellersOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0001021435 HPTO:ResellersTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0001021435 HPTO:ResellersThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0001021435 HPTO:ResellersOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001021435 HPTO:ResellersOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001021435 HPTO:ResellersTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001021435 HPTO:ResellersThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001021435 HPTO:ResellersOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001021435 HPTO:ResellersTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001021435 HPTO:ResellersOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001021435 HPTO:ResellersOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001021435 HPTO:ResellersTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001021435 HPTO:ResellersTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001021435 HPTO:ResellersThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001021435 HPTO:ResellersThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001021435 HPTO:ResellersFourMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001021435 HPTO:ResellersFourMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001021435 HPTO:OneResellersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001021435 HPTO:OneResellersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001021435 HPTO:TwoResellersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001021435 HPTO:TwoResellersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001021435 us-gaap:EquipmentMember 2021-09-30 0001021435 us-gaap:EquipmentMember 2020-12-31 0001021435 us-gaap:FurnitureAndFixturesMember 2021-09-30 0001021435 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001021435 HPTO:ExercisePriceRange1Member 2021-01-01 2021-09-30 0001021435 HPTO:ExercisePriceRange1Member 2021-09-30 0001021435 HPTO:ExercisePriceRange2Member 2021-01-01 2021-09-30 0001021435 HPTO:ExercisePriceRange2Member 2021-09-30 0001021435 us-gaap:CommonStockMember 2020-01-01 2020-09-30 0001021435 HPTO:BoardOfDirectorsMember us-gaap:CommonStockMember 2020-01-01 2020-09-30 0001021435 HPTO:BoardOfDirectorsMember us-gaap:CommonStockMember 2021-01-01 2021-09-30 0001021435 HPTO:BoardOfDirectorsMember 2021-01-01 2021-09-30 0001021435 country:US 2021-07-01 2021-09-30 0001021435 country:US 2020-07-01 2020-09-30 0001021435 country:US 2021-01-01 2021-09-30 0001021435 country:US 2020-01-01 2020-09-30 0001021435 country:BR 2021-07-01 2021-09-30 0001021435 country:BR 2020-07-01 2020-09-30 0001021435 country:BR 2021-01-01 2021-09-30 0001021435 country:BR 2020-01-01 2020-09-30 0001021435 country:JP 2021-07-01 2021-09-30 0001021435 country:JP 2020-07-01 2020-09-30 0001021435 country:JP 2021-01-01 2021-09-30 0001021435 country:JP 2020-01-01 2020-09-30 0001021435 HPTO:OtherCountriesMember 2021-07-01 2021-09-30 0001021435 HPTO:OtherCountriesMember 2020-07-01 2020-09-30 0001021435 HPTO:OtherCountriesMember 2021-01-01 2021-09-30 0001021435 HPTO:OtherCountriesMember 2020-01-01 2020-09-30 iso4217:USD shares iso4217:USD shares pure 0001021435 false true false --12-31 2021 Q3 0 0 7066030 7066030 10-Q 2021-09-30 0-21683 hopTo Inc. DE 13-3899021 189 North Main Street Suite 102 Concord NH 03301 800 472-7466 Yes Yes Non-accelerated Filer true false false 18850675 4560000 4375300 463900 456900 417300 47300 48500 5528100 4841100 2600 17800 17800 5548500 4858900 218300 251000 59900 82000 135900 141600 989700 1084900 1403800 1559500 339000 383000 1742800 1942500 0.01 0.01 5000000 5000000 0 0 0 0 0.0001 0.0001 195000000 195000000 18850675 18850675 18850675 18850675 1900 1900 82155200 82155200 -78351400 -79240700 3805700 2916400 5548500 4858900 167600 233400 541800 685200 730100 639600 2072100 1825500 21700 21600 64800 294600 919400 894600 2678700 2805300 13500 13200 40500 39500 22600 29300 85300 78500 36100 42500 125800 118000 883300 852100 2552900 2687300 152000 140300 448100 396200 162400 196100 576800 664600 354300 355700 1081900 1076600 668700 692100 2106800 2137400 214600 160000 446100 549900 146800 173400 269800 46900 361400 160000 889300 596800 2500 7500 361400 157500 889300 589300 0.02 0.01 0.05 0.05 0.02 0.01 0.05 0.05 18850675 15242128 18850675 12216478 19092182 15713640 19092981 12687990 9834866 1000 79523500 -79934400 -409900 120000 39600 39600 56200 56200 109100 109100 9954866 1000 79619300 -79825300 -205000 1600638 100 480000 480100 -119400 -119400 56200 56200 322700 322700 11555504 1100 80036100 -79502600 534600 7066030 800 2119100 2119900 157500 157500 18621534 1900 82155200 -79345100 2812000 18850675 1900 82155200 -79240700 2916400 379200 379200 18850675 1900 82155200 -78861500 3295600 148700 148700 18850675 1900 82155200 -78712800 3444300 361400 361400 18850675 1900 82155200 -78351400 3805700 889300 589300 800 112400 5400 1600 269800 173400 45000 126400 -1200 -11400 -60500 -7800 -139200 -354500 208800 226000 290500 269800 3400 -24100 2599800 119400 2480400 184700 2706400 4375300 1541900 4560000 4248300 7500 39600 <p id="xdx_807_eus-gaap--OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_zjVGQAEMDL8b" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>1. <span id="xdx_82F_zGIKbNmPwMd5">Organization</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">hopTo Inc., a Delaware corporation, through its wholly-owned subsidiary GraphOn Corporation (collectively, “we”, “us,” “our” or the “Company”) are developers of application publishing software which includes application virtualization software and cloud computing software for multiple computer operating systems including Windows, UNIX and several Linux-based variants.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company sells a family of products under the brand name GO-Global, which is a software application publishing business and is the Company’s sole revenue source at this time. GO-Global is an application access solution for use and/or resale by independent software vendors, hosting service providers, corporate enterprises, governmental and educational institutions, and others, who wish to take advantage of cross-platform remote access and Web-enabled access to their existing software applications, as well as those who are deploying secure, private cloud environments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_801_eus-gaap--SignificantAccountingPoliciesTextBlock_zL9IlMA9aAEl" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>2. <span id="xdx_829_zmzWBfCkVja2">Significant Accounting Policies</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_84D_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zD6yhIhCCkLj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i><span id="xdx_86A_zhOge2kIBVMi">Basis of Presentation</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The unaudited consolidated financial statements include the accounts of hopTo Inc. and its wholly-owned subsidiaries. All significant intercompany accounts and transactions are eliminated upon consolidation. The unaudited consolidated financial statements included herein have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) applicable to interim financial information and the rules and regulations promulgated by the Securities and Exchange Commission (the “SEC”). Accordingly, such unaudited consolidated financial statements do not include all information and footnote disclosures required in annual financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The unaudited consolidated financial statements included herein reflect all adjustments, which include only normal, recurring adjustments, that are, in our opinion, necessary to state fairly the results for the periods presented. This Quarterly Report on Form 10-Q should be read in conjunction with our audited consolidated financial statements contained in our Annual Report on Form 10-K for the year ended December 31, 2020 which was filed with the SEC on March 31, 2021 (“2020 10-K Report”). The interim results presented herein are not necessarily indicative of the results of operations that may be expected for the full fiscal year ending December 31, 2021 or any future period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Certain prior year information has been reclassified to conform to current year presentation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_841_eus-gaap--UseOfEstimates_zYDmOO7ndUw8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i><span id="xdx_86C_zjcWPGN0yrH6">Use of Estimates</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reported periods. Amounts could materially change in the future. These significant estimates include the valuation of stock-based compensation expense, the allowance for doubtful accounts, depreciation of long-lived assets, and accruals of liabilities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_849_eus-gaap--RevenueRecognitionPolicyTextBlock_zSqsmQK28u2g" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i><span id="xdx_865_z8CKkbXj6OU7">Revenue Recognition</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company markets and licenses its products indirectly through channel distributors, value-added resellers, independent software vendors (“ISVs”), hosting service providers, corporate enterprises, governmental and educational institutions and others. Our product licenses are perpetual. We also separately sell intellectual property licenses, maintenance contracts, which are comprised of license updates and customer service access, as well as other products and services.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company recognizes revenue in accordance with Accounting Standards Codification (“ASC”) 606, “Revenue from Contracts with Customers.” Revenues under ASC 606 are recognized when the promised goods or services are transferred to customers in an amount that reflects the consideration to which the Company expects to be entitled to in exchange for those goods or services.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Product Sales</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">All of our licenses are delivered to the customer electronically. The Company sends the license key to the customer to download the related software from Company portal. We recognize revenue upon delivery of these licenses.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Services Revenue</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company has maintenance contracts that entitle customers to support and certain updates to the product. Revenue from maintenance contracts is recognized ratably over the related contract period, which generally ranges from one to five years.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Subscription Revenue</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company sells subscription licenses that provide the customer with the right to use the software, maintenance and support and certain updates to the product. Subscription licenses are delivered electronically by either the Company’s cloud licensing server or by sending a term license key to the customer to download the related software from the Company portal. Revenue from subscription licenses is recognized ratably over the related contract period, which generally ranges from one month to one year.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company’s product sales by geographic area are presented in Note 5.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_846_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zynyAv9mscme" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i><span id="xdx_862_zUPpSQgEc7i4">Cash and Cash Equivalents</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company considers all highly liquid holdings with maturities of three months or less at the time of purchase to be cash equivalents. The Company had cash equivalents of $<span id="xdx_90B_eus-gaap--CashEquivalentsAtCarryingValue_iI_pp0p0_c20210930_zeMH8hTLkqU5">463,900 </span></span><span style="font: 10pt Times New Roman, Times, Serif">primarily in marketable securities as of September 30, 2021 (unaudited) and had <span id="xdx_90E_eus-gaap--CashEquivalentsAtCarryingValue_iI_pp0p0_do_c20201231_z3ikBZ8D4zB2">no </span></span><span style="font: 10pt Times New Roman, Times, Serif">such cash equivalents at December 31, 2020.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_84E_eus-gaap--ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_z0BgcFf2qR39" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i><span id="xdx_862_zDunFZ3Kl5ah">Allowance for Doubtful Accounts</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">We maintain an allowance for doubtful accounts that reflects our best estimate of potentially uncollectible trade receivables. The allowance is based on assessments of the collectability of specific customer accounts and the general aging and size of the accounts receivable. We regularly review the adequacy of our allowance for doubtful accounts by considering such factors as historical experience, credit worthiness, and current economic conditions that may affect a customer’s ability to pay. We specifically reserve for those accounts deemed uncollectible. We also establish, and adjust, a general allowance for doubtful accounts based on our review of the aging and size of our accounts receivable. As of September 30, 2021 and December 31, 2020, the allowance for doubtful accounts totaled $<span id="xdx_908_eus-gaap--AllowanceForDoubtfulAccountsReceivableNoncurrent_iI_pp0p0_c20210930_zgAlJMM5DUM5" title="Allowance for doubtful accounts">11,300</span> and $<span id="xdx_902_eus-gaap--AllowanceForDoubtfulAccountsReceivableNoncurrent_iI_pp0p0_c20201231_z2qwADd9QsIa" title="Allowance for doubtful accounts">5,900</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_843_eus-gaap--ConcentrationRiskCreditRisk_zbKuUoyezHdc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i><span id="xdx_864_zfKu2fTxiqsi">Concentration of Credit Risk</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">For the three months ended September 30, 2021, the Company had three resellers comprising <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersOneMember_zLPMW2T0rVN8" title="Concentration risk percentage">24.5</span>%,<span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersTwoMember_zN6ssGokVHFl" title="Concentration risk percentage">14.6</span>%, and <span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersThreeMember_zdcB2JQqZLX2" title="Concentration risk percentage">13.5</span>% of total sales. For the same periods ended September 30, 2020, the Company had three resellers comprising <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20200701__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersOneMember_zIRKvuPFsdP3" title="Concentration risk percentage">15.9</span>%, <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20200701__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersTwoMember_ziM9btLz0q65" title="Concentration risk percentage">13.6</span>%, and <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20200701__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersThreeMember_zwcGusre4tzj" title="Concentration risk percentage">10.0</span>% of total sales, and one direct customer representing <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_uPure_c20200101__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersOneMember_zgkLZNYcWVNk">15.4</span>% of total sales,</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">For the nine months ended September 30, 2021, the Company had three resellers comprising <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersOneMember_zR2l2VSyBzi" title="Concentration risk percentage">13.5</span>%, <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersTwoMember_zpoRsfOt2E4f" title="Concentration risk percentage">12.1</span>%, and <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersThreeMember_znx4c5ogcuLc" title="Concentration risk percentage">10.2</span>% of total sales. For the same periods ended September 30, 2020, the Company had two resellers comprising <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20200101__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersOneMember_zxCMpYLaqR1k" title="Concentration risk percentage">11.9</span>% and <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20200101__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersTwoMember_zggE1OzeE6D3" title="Concentration risk percentage">10.3</span>% of total sales</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As of September 30, 2021 and December 31, 2020, the Company has four resellers comprising<span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersOneMember_zgcctuko9jXg" title="Concentration of credit risk percentage"> <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersOneMember_zb2bSmbUrzPf" title="Concentration of credit risk percentage">27.4</span></span>%,<span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersTwoMember_zRsff8pVGVth" title="Concentration of credit risk percentage"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersTwoMember_zMIJy9ccZy5i" title="Concentration of credit risk percentage">18.2</span></span>%, <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersThreeMember_zWXOOzgrhoTk" title="Concentration of credit risk percentage"><span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersThreeMember_zP2m6K8F7KZ9" title="Concentration of credit risk percentage">12.8</span></span>%, and <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersFourMember_zSlfSEAjYE62" title="Concentration of credit risk percentage"><span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersFourMember_z8RrXGP9V0l2" title="Concentration of credit risk percentage">11.7</span></span>%, and two resellers comprising <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneResellersMember_zlWBjqGWM2yd" title="Concentration of credit risk percentage"><span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneResellersMember_z1ISaaUylVw4" title="Concentration of credit risk percentage">25.7</span></span>% and <span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoResellersMember_zxmqVaPDUN99" title="Concentration of credit risk percentage"><span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoResellersMember_zdHDjun90ZNe" title="Concentration of credit risk percentage">18.9</span></span>%, respectively, of net accounts receivable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">For the purposes of this description, “sales” refers to the dollar value of orders received from these customers and partners in the period indicated. The sales values do not necessarily equal recognized revenue for these periods due to our revenue recognition policies which require deferral of revenue associated with prepaid software service fees. The loss of one of these resellers would not have a material impact as the Company could take over the end customer relationship.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_844_eus-gaap--EarningsPerSharePolicyTextBlock_zwQBoR6lYrhh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i><span id="xdx_86D_zifnrAi8qGx3">Basic and Diluted Earnings Per Share</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In accordance with ASC 260, “Earnings Per Share,” the basic income per common share is computed by dividing the net income available to common stockholders by the weighted average common shares outstanding during the period. Diluted income per share reflects per share amounts that would have resulted if diluted potential common stock had been converted to common stock. Dilutive common share equivalents as of September 30, 2021, representing <span id="xdx_90B_ecustom--NumberOfCommonSharesEquivalentsOfOutstandingInMoneyWarrants_pid_c20210101__20210930_zWPhH8Qv240i" title="Number of common shares equivalents of outstanding in money warrants">242,306</span> of outstanding in-the-money warrants, were included in the computation of diluted net income per share using the Treasury Stock Method. During the three and nine months ended September 30, 2021 and 2020, the Company had total common stock equivalents of <span id="xdx_905_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210101__20210930_zYsByxyLMtF4" title="Shares of common stock equivalents excluded from computation of diluted earnings per share">65,217</span> and <span id="xdx_90E_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_c20200101__20200930_zAHfxHCVmmh4" title="Shares of common stock equivalents excluded from computation of diluted earnings per share">93,076</span>, respectively, which were excluded from the computation of net income per share because they are anti-dilutive.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_84B_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zBH8L15IZTO2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i><span id="xdx_86A_zc0GrQSvkG21">Fair Value of Financial Instruments</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses. The carrying amount of these financial instruments approximates fair value due to the nature of the accounts and marketable securities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_84C_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zs16h52PAVB" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><i><span id="xdx_863_zbsQkIGPHCKg">Recently Adopted Accounting Pronouncements</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The FASB issues ASUs to amend the authoritative literature in ASC. There have been several ASUs to date, including those above, that amend the original text of ASC. Management believes that those issued to date either (i) provide supplemental guidance, (ii) are technical corrections, (iii) are not applicable to us or (iv) are not expected to have a significant impact our financial statements.</span></p> <p id="xdx_850_zo6E5z4xgwF6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_84D_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zD6yhIhCCkLj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i><span id="xdx_86A_zhOge2kIBVMi">Basis of Presentation</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The unaudited consolidated financial statements include the accounts of hopTo Inc. and its wholly-owned subsidiaries. All significant intercompany accounts and transactions are eliminated upon consolidation. The unaudited consolidated financial statements included herein have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) applicable to interim financial information and the rules and regulations promulgated by the Securities and Exchange Commission (the “SEC”). Accordingly, such unaudited consolidated financial statements do not include all information and footnote disclosures required in annual financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The unaudited consolidated financial statements included herein reflect all adjustments, which include only normal, recurring adjustments, that are, in our opinion, necessary to state fairly the results for the periods presented. This Quarterly Report on Form 10-Q should be read in conjunction with our audited consolidated financial statements contained in our Annual Report on Form 10-K for the year ended December 31, 2020 which was filed with the SEC on March 31, 2021 (“2020 10-K Report”). The interim results presented herein are not necessarily indicative of the results of operations that may be expected for the full fiscal year ending December 31, 2021 or any future period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Certain prior year information has been reclassified to conform to current year presentation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_841_eus-gaap--UseOfEstimates_zYDmOO7ndUw8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i><span id="xdx_86C_zjcWPGN0yrH6">Use of Estimates</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reported periods. Amounts could materially change in the future. These significant estimates include the valuation of stock-based compensation expense, the allowance for doubtful accounts, depreciation of long-lived assets, and accruals of liabilities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_849_eus-gaap--RevenueRecognitionPolicyTextBlock_zSqsmQK28u2g" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i><span id="xdx_865_z8CKkbXj6OU7">Revenue Recognition</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company markets and licenses its products indirectly through channel distributors, value-added resellers, independent software vendors (“ISVs”), hosting service providers, corporate enterprises, governmental and educational institutions and others. Our product licenses are perpetual. We also separately sell intellectual property licenses, maintenance contracts, which are comprised of license updates and customer service access, as well as other products and services.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company recognizes revenue in accordance with Accounting Standards Codification (“ASC”) 606, “Revenue from Contracts with Customers.” Revenues under ASC 606 are recognized when the promised goods or services are transferred to customers in an amount that reflects the consideration to which the Company expects to be entitled to in exchange for those goods or services.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Product Sales</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">All of our licenses are delivered to the customer electronically. The Company sends the license key to the customer to download the related software from Company portal. We recognize revenue upon delivery of these licenses.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Services Revenue</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company has maintenance contracts that entitle customers to support and certain updates to the product. Revenue from maintenance contracts is recognized ratably over the related contract period, which generally ranges from one to five years.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Subscription Revenue</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company sells subscription licenses that provide the customer with the right to use the software, maintenance and support and certain updates to the product. Subscription licenses are delivered electronically by either the Company’s cloud licensing server or by sending a term license key to the customer to download the related software from the Company portal. Revenue from subscription licenses is recognized ratably over the related contract period, which generally ranges from one month to one year.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company’s product sales by geographic area are presented in Note 5.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_846_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zynyAv9mscme" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i><span id="xdx_862_zUPpSQgEc7i4">Cash and Cash Equivalents</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company considers all highly liquid holdings with maturities of three months or less at the time of purchase to be cash equivalents. The Company had cash equivalents of $<span id="xdx_90B_eus-gaap--CashEquivalentsAtCarryingValue_iI_pp0p0_c20210930_zeMH8hTLkqU5">463,900 </span></span><span style="font: 10pt Times New Roman, Times, Serif">primarily in marketable securities as of September 30, 2021 (unaudited) and had <span id="xdx_90E_eus-gaap--CashEquivalentsAtCarryingValue_iI_pp0p0_do_c20201231_z3ikBZ8D4zB2">no </span></span><span style="font: 10pt Times New Roman, Times, Serif">such cash equivalents at December 31, 2020.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> 463900 0 <p id="xdx_84E_eus-gaap--ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_z0BgcFf2qR39" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i><span id="xdx_862_zDunFZ3Kl5ah">Allowance for Doubtful Accounts</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">We maintain an allowance for doubtful accounts that reflects our best estimate of potentially uncollectible trade receivables. The allowance is based on assessments of the collectability of specific customer accounts and the general aging and size of the accounts receivable. We regularly review the adequacy of our allowance for doubtful accounts by considering such factors as historical experience, credit worthiness, and current economic conditions that may affect a customer’s ability to pay. We specifically reserve for those accounts deemed uncollectible. We also establish, and adjust, a general allowance for doubtful accounts based on our review of the aging and size of our accounts receivable. As of September 30, 2021 and December 31, 2020, the allowance for doubtful accounts totaled $<span id="xdx_908_eus-gaap--AllowanceForDoubtfulAccountsReceivableNoncurrent_iI_pp0p0_c20210930_zgAlJMM5DUM5" title="Allowance for doubtful accounts">11,300</span> and $<span id="xdx_902_eus-gaap--AllowanceForDoubtfulAccountsReceivableNoncurrent_iI_pp0p0_c20201231_z2qwADd9QsIa" title="Allowance for doubtful accounts">5,900</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> 11300 5900 <p id="xdx_843_eus-gaap--ConcentrationRiskCreditRisk_zbKuUoyezHdc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i><span id="xdx_864_zfKu2fTxiqsi">Concentration of Credit Risk</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">For the three months ended September 30, 2021, the Company had three resellers comprising <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersOneMember_zLPMW2T0rVN8" title="Concentration risk percentage">24.5</span>%,<span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersTwoMember_zN6ssGokVHFl" title="Concentration risk percentage">14.6</span>%, and <span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersThreeMember_zdcB2JQqZLX2" title="Concentration risk percentage">13.5</span>% of total sales. For the same periods ended September 30, 2020, the Company had three resellers comprising <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20200701__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersOneMember_zIRKvuPFsdP3" title="Concentration risk percentage">15.9</span>%, <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20200701__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersTwoMember_ziM9btLz0q65" title="Concentration risk percentage">13.6</span>%, and <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20200701__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersThreeMember_zwcGusre4tzj" title="Concentration risk percentage">10.0</span>% of total sales, and one direct customer representing <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_uPure_c20200101__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersOneMember_zgkLZNYcWVNk">15.4</span>% of total sales,</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">For the nine months ended September 30, 2021, the Company had three resellers comprising <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersOneMember_zR2l2VSyBzi" title="Concentration risk percentage">13.5</span>%, <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersTwoMember_zpoRsfOt2E4f" title="Concentration risk percentage">12.1</span>%, and <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersThreeMember_znx4c5ogcuLc" title="Concentration risk percentage">10.2</span>% of total sales. For the same periods ended September 30, 2020, the Company had two resellers comprising <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20200101__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersOneMember_zxCMpYLaqR1k" title="Concentration risk percentage">11.9</span>% and <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20200101__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersTwoMember_zggE1OzeE6D3" title="Concentration risk percentage">10.3</span>% of total sales</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As of September 30, 2021 and December 31, 2020, the Company has four resellers comprising<span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersOneMember_zgcctuko9jXg" title="Concentration of credit risk percentage"> <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersOneMember_zb2bSmbUrzPf" title="Concentration of credit risk percentage">27.4</span></span>%,<span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersTwoMember_zRsff8pVGVth" title="Concentration of credit risk percentage"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersTwoMember_zMIJy9ccZy5i" title="Concentration of credit risk percentage">18.2</span></span>%, <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersThreeMember_zWXOOzgrhoTk" title="Concentration of credit risk percentage"><span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersThreeMember_zP2m6K8F7KZ9" title="Concentration of credit risk percentage">12.8</span></span>%, and <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersFourMember_zSlfSEAjYE62" title="Concentration of credit risk percentage"><span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ResellersFourMember_z8RrXGP9V0l2" title="Concentration of credit risk percentage">11.7</span></span>%, and two resellers comprising <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneResellersMember_zlWBjqGWM2yd" title="Concentration of credit risk percentage"><span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneResellersMember_z1ISaaUylVw4" title="Concentration of credit risk percentage">25.7</span></span>% and <span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoResellersMember_zxmqVaPDUN99" title="Concentration of credit risk percentage"><span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoResellersMember_zdHDjun90ZNe" title="Concentration of credit risk percentage">18.9</span></span>%, respectively, of net accounts receivable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">For the purposes of this description, “sales” refers to the dollar value of orders received from these customers and partners in the period indicated. The sales values do not necessarily equal recognized revenue for these periods due to our revenue recognition policies which require deferral of revenue associated with prepaid software service fees. The loss of one of these resellers would not have a material impact as the Company could take over the end customer relationship.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> 0.245 0.146 0.135 0.159 0.136 0.100 0.154 0.135 0.121 0.102 0.119 0.103 0.274 0.274 0.182 0.182 0.128 0.128 0.117 0.117 0.257 0.257 0.189 0.189 <p id="xdx_844_eus-gaap--EarningsPerSharePolicyTextBlock_zwQBoR6lYrhh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i><span id="xdx_86D_zifnrAi8qGx3">Basic and Diluted Earnings Per Share</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In accordance with ASC 260, “Earnings Per Share,” the basic income per common share is computed by dividing the net income available to common stockholders by the weighted average common shares outstanding during the period. Diluted income per share reflects per share amounts that would have resulted if diluted potential common stock had been converted to common stock. Dilutive common share equivalents as of September 30, 2021, representing <span id="xdx_90B_ecustom--NumberOfCommonSharesEquivalentsOfOutstandingInMoneyWarrants_pid_c20210101__20210930_zWPhH8Qv240i" title="Number of common shares equivalents of outstanding in money warrants">242,306</span> of outstanding in-the-money warrants, were included in the computation of diluted net income per share using the Treasury Stock Method. During the three and nine months ended September 30, 2021 and 2020, the Company had total common stock equivalents of <span id="xdx_905_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210101__20210930_zYsByxyLMtF4" title="Shares of common stock equivalents excluded from computation of diluted earnings per share">65,217</span> and <span id="xdx_90E_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_c20200101__20200930_zAHfxHCVmmh4" title="Shares of common stock equivalents excluded from computation of diluted earnings per share">93,076</span>, respectively, which were excluded from the computation of net income per share because they are anti-dilutive.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> 242306 65217 93076 <p id="xdx_84B_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zBH8L15IZTO2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i><span id="xdx_86A_zc0GrQSvkG21">Fair Value of Financial Instruments</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses. The carrying amount of these financial instruments approximates fair value due to the nature of the accounts and marketable securities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_84C_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zs16h52PAVB" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b><i><span id="xdx_863_zbsQkIGPHCKg">Recently Adopted Accounting Pronouncements</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The FASB issues ASUs to amend the authoritative literature in ASC. There have been several ASUs to date, including those above, that amend the original text of ASC. Management believes that those issued to date either (i) provide supplemental guidance, (ii) are technical corrections, (iii) are not applicable to us or (iv) are not expected to have a significant impact our financial statements.</span></p> <p id="xdx_80A_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zP0ZUst9fEof" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>3. <span id="xdx_824_zq6PW37WWki1">Property and Equipment</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_896_eus-gaap--PropertyPlantAndEquipmentTextBlock_zNyYwcUHQ5la" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Property and equipment consisted of the following.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8BE_zPE6QcyXuvIg" style="font: 10pt Times New Roman, Times, Serif; display: none">Schedule of Property and Equipment</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">September 30,</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center">(Unaudited)</td><td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"> </td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Equipment</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zgIKNc1c1Lf8" style="width: 14%; text-align: right" title="Property and equipment gross">157,700</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zQOeI7oVMhaa" style="width: 14%; text-align: right" title="Property and equipment gross">154,300</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Furniture and fixtures</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zH6yGgLGPDra" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property and equipment gross">1,600</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zk9GpAMMbONd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property and equipment gross">1,600</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td 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> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20210930_zq1WALYT41b7" style="text-align: right" title="Property and equipment gross">159,300</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231_znp9QKUX4epf" style="text-align: right" title="Property and equipment gross">155,900</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20210930_z0rPxYf4qwgd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: accumulated depreciation">(156,700</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20201231_zQqItNAmm0x4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: accumulated depreciation">(155,900</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-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_989_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20210930_zBFeILm7cmGk" style="border-bottom: Black 2.5pt double; text-align: right" title="Property and equipment net">2,600</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--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231_zptnJKfOWASe" style="border-bottom: Black 2.5pt double; text-align: right" title="Property and equipment net"><span style="-sec-ix-hidden: xdx2ixbrl0622">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AC_zupnG0mUy3m6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Depreciation expense amounted to $<span id="xdx_906_eus-gaap--Depreciation_c20210101__20210930_zPKq0YDykNii" title="Depreciation">800</span> and $<span id="xdx_901_eus-gaap--Depreciation_dnxL_c20200101__20200930_zynJZXk5yV6e" title="Depreciation::XDX::-"><span style="-sec-ix-hidden: xdx2ixbrl0626">0</span></span>, respectively for the nine months ended September 30, 2021 and 2020.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_896_eus-gaap--PropertyPlantAndEquipmentTextBlock_zNyYwcUHQ5la" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Property and equipment consisted of the following.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8BE_zPE6QcyXuvIg" style="font: 10pt Times New Roman, Times, Serif; display: none">Schedule of Property and Equipment</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">September 30,</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center">(Unaudited)</td><td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"> </td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Equipment</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zgIKNc1c1Lf8" style="width: 14%; text-align: right" title="Property and equipment gross">157,700</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zQOeI7oVMhaa" style="width: 14%; text-align: right" title="Property and equipment gross">154,300</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Furniture and fixtures</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zH6yGgLGPDra" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property and equipment gross">1,600</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zk9GpAMMbONd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property and equipment gross">1,600</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td 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> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20210930_zq1WALYT41b7" style="text-align: right" title="Property and equipment gross">159,300</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231_znp9QKUX4epf" style="text-align: right" title="Property and equipment gross">155,900</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20210930_z0rPxYf4qwgd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: accumulated depreciation">(156,700</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20201231_zQqItNAmm0x4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: accumulated depreciation">(155,900</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-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_989_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20210930_zBFeILm7cmGk" style="border-bottom: Black 2.5pt double; text-align: right" title="Property and equipment net">2,600</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--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231_zptnJKfOWASe" style="border-bottom: Black 2.5pt double; text-align: right" title="Property and equipment net"><span style="-sec-ix-hidden: xdx2ixbrl0622">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 157700 154300 1600 1600 159300 155900 156700 155900 2600 800 <p id="xdx_801_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zDeyp10YXjjg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>4. <span id="xdx_824_zV7yFCT1RK41">Stockholders’ Equity</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Stock-Based Compensation Plans</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_890_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zzer5BWGTTb3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The following summarizes the stock option activity for the nine months ended September 30, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B1_z4FWYUdxuEE9" style="font: 10pt Times New Roman, Times, Serif; display: none">Schedule of Share-based Compensation, Stock Options, Activity</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted-</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted-</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Remaining</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Contractual</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Exercise</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Life</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Years)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%">Outstanding at December 31, 2020</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210101__20210930_z36KRodhnbak" style="width: 14%; text-align: right" title="Options Outstanding, Beginning Balance">93,076</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20210101__20210930_zrU2XNtb3G1k" style="width: 14%; text-align: right" title="Weighted Average Exercise Price, Outstanding Beginning Balance">3.03</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_988_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210101__20210930_zxDkrCpSOmvl" style="width: 14%; text-align: right" title="Weighted Average Remaining Contractual Life (Years) Outstanding, Beginning Balance">0.74</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210101__20210930_zZL9EomxHu1b" style="text-align: right" title="Options Outstanding, Granted"><span style="-sec-ix-hidden: xdx2ixbrl0638">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Forfeited/cancelled</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20210101__20210930_zhHu1bg7N23e" style="border-bottom: Black 1.5pt solid; text-align: right" title="Options Outstanding, Forfeited/cancelled">(27,859</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Outstanding at September 30, 2021</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20210101__20210930_z3A4OBpDBUa4" style="text-align: right" title="Options Outstanding, Ending Balance">65,217</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20210101__20210930_zF83NbD2IDvb" style="text-align: right" title="Weighted Average Exercise Price, Outstanding Ending Balance">3.29</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2EndingBalance_dtY_c20210101__20210930_zIYm0gZmY869" style="text-align: right" title="Weighted Average Remaining Contractual Life (Years) Outstanding, Ending Balance">0.16</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Vested and expected to vest at September 30, 2021</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iE_c20210101__20210930_zPuYa8MZqqe1" style="border-bottom: Black 2.5pt double; text-align: right" title="Options Outstanding, Vested and expected to vest at September 30, 2020">65,217</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_iI_c20210930_zEi0UAbkqaf4" style="text-align: right" title="Weighted Average Exercise Price, Vested and expected to vest at December 31, 2020">3.29</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermVestedAndExpectedToVest_dtY_c20210101__20210930_zpYToDn8QMc3" style="text-align: right" title="Weighted Average Remaining Contractual Life (Years), Vested and expected to vest at December 31, 2020">0.16</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td 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="padding-bottom: 2.5pt">Exercisable at September 30, 2021</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_c20210101__20210930_zUb6Kv32bRtf" style="border-bottom: Black 2.5pt double; text-align: right" title="Options Exercisable at December 31, 2020">65,217</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_c20210930_z2HTzhIn1hdh" style="text-align: right" title="Weighted Average Exercise Price, Exercisable at December 31, 2020">3.29</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210101__20210930_zjkPhKduiHd9" style="text-align: right" title="Weighted Average Remaining Contractual Life (Years) Exercisable at December 31, 2020">0.16</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AB_zE9kD5qUvmk5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_893_eus-gaap--ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_za4yPNx77uzd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The following table summarizes information about options outstanding and exercisable as of September 30, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8BA_z5i74h0w6V5c" style="font: 10pt Times New Roman, Times, Serif; display: none">Schedule of Share-based Compensation, Shares Authorized Under Stock Option Plans, by Exercise Price Range</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Options Outstanding</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Options Exercisable</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Weighted-</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Weighted-</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Range of</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Average</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Average</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Average</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Exercise</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Number</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Remaining</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Exercise</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Number</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Exercise</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Price</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">of Shares</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Life (Years)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Price</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">of Shares</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Price</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 21%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_903_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pid_c20210101__20210930__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceRange1Member_zFQxjoJV27f4" title="Exercise Price Range, Lower Range Limit">2.00</span> - <span id="xdx_902_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pid_c20210101__20210930__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceRange1Member_zZC5eRbe52ld" title="Exercise Price Range, Upper Range Limit">4.00</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td id="xdx_98D_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pid_c20210930__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceRange1Member_zxoDuQDlZLi2" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Options Outstanding, Number of shares"><span style="font: 10pt Times New Roman, Times, Serif">63,684</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90E_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20210930__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceRange1Member_zwA0cy05swZa" title="Options Outstanding, Weighted Average Remaining Life (Years)">0.12</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pid_c20210930__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceRange1Member_z4UcwqKgxtAd" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Options Outstanding, Weighted Average Exercise Price"><span style="font: 10pt Times New Roman, Times, Serif">2.71</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pid_c20210930__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceRange1Member_zjxcjTBcM7gl" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Options Exercisable, Number of shares"><span style="font: 10pt Times New Roman, Times, Serif">63,684</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pid_c20210930__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceRange1Member_zh4GoD6SIxRf" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Options Exercisable, Weighted Average Exercise Price"><span style="font: 10pt Times New Roman, Times, Serif">2.71</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pid_c20210101__20210930__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceRange2Member_zS8lPWa5d9Xg" title="Exercise Price Range, Lower Range Limit">4.20</span> - <span id="xdx_90F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pid_c20210101__20210930__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceRange2Member_zqPqC98TZxZ7" title="Exercise Price Range, Upper Range Limit">6.68</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pid_c20210930__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceRange2Member_zXEdmC1rqz47" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Options Outstanding, Number of shares"><span style="font: 10pt Times New Roman, Times, Serif">1,533</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20210930__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceRange2Member_zrGCvIyceZBe" title="Options Outstanding, Weighted Average Remaining Life (Years">1.94</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pid_c20210930__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceRange2Member_z4x0vKbP2kJi" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Options Outstanding, Weighted Average Exercise Price"><span style="font: 10pt Times New Roman, Times, Serif">6.68</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pid_c20210930__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceRange2Member_z4YAWBJaM04l" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Options Exercisable, Number of shares"><span style="font: 10pt Times New Roman, Times, Serif">1,533</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pid_c20210930__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceRange2Member_z1YJcu1hyoLd" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Options Exercisable, Weighted Average Exercise Price"><span style="font: 10pt Times New Roman, Times, Serif">6.68</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pid_c20210930_zTvvURHEDNy5" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Options Outstanding, Number of shares"><span style="font: 10pt Times New Roman, Times, Serif">65,217</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pid_c20210930_zVoWKc4v5J3k" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Options Exercisable, Number of shares"><span style="font: 10pt Times New Roman, Times, Serif">65,217</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A2_zxzpUS6uOHdi" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Shares of Common Stock Issued</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">During the three and nine-month periods ending September 30, 2021, the Company did <span id="xdx_900_eus-gaap--StockIssuedDuringPeriodSharesOther_pid_dxL_c20210701__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zbTCJpznHts6" title="Shares issued for settlement of accrued expenses, shares::XDX::0"><span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodSharesOther_pid_dxL_c20210701__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zlVivMsQ2Bfh" title="::XDX::0"><span style="-sec-ix-hidden: xdx2ixbrl0694"><span style="-sec-ix-hidden: xdx2ixbrl0695">not</span></span></span></span> issue any shares of common stock. During the three-month period ending September 30,2020, the Company issued a total of <span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodSharesOther_pid_dxL_c20200701__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zFYWaZLwgafc"><span id="xdx_900_eus-gaap--StockIssuedDuringPeriodSharesOther_pid_dxL_c20200101__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zYtxzom88iva"><span style="-sec-ix-hidden: xdx2ixbrl0696"><span style="-sec-ix-hidden: xdx2ixbrl0697">7,066,030</span></span></span></span> shares of common stock. During the nine -month period ending September 30, 2020, the Company did issued </span><span style="font: 10pt Times New Roman, Times, Serif"> a total of <span id="xdx_90A_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pid_c20200101__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember__srt--TitleOfIndividualAxis__custom--BoardOfDirectorsMember_zrNbWd0TffQ">8,786,667</span> shares of common stock and <span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pid_c20210101__20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember__srt--TitleOfIndividualAxis__custom--BoardOfDirectorsMember_z3xvszslwBp5">120,000 </span></span><span style="font: 10pt Times New Roman, Times, Serif">shares of common stock were to two former members of our board of directors. The issuance of the <span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pid_c20210101__20210930__srt--TitleOfIndividualAxis__custom--BoardOfDirectorsMember_zsX5x1E8bdtj">120,000 </span></span><span style="font: 10pt Times New Roman, Times, Serif">shares of common stock settles a total of $<span id="xdx_909_eus-gaap--AccruedLiabilitiesCurrent_iI_pp0p0_c20210930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z9BrhYu1n0bh">39,600 </span></span><span style="font: 10pt Times New Roman, Times, Serif">of accrued expenses that was included in the Company’s balance sheet.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Warrants</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As of September 30, 2021 and December 31, 2020, the Company had <span id="xdx_901_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_pid_c20210930_zDaz2mrtnPq1" title="Warrants outstanding"><span id="xdx_90A_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_pid_c20201231_zQ3IFK0tiJni" title="Warrants outstanding">248,216</span></span> warrants outstanding. The warrants outstanding at September 30, 2021 are all exercisable at $<span id="xdx_90B_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20210930_z0YF1b5hZOna" title="Warrants outstanding exercisable price">0.01</span> and have an expiration date of <span id="xdx_90E_eus-gaap--WarrantsAndRightsOutstandingMaturityDate_iI_dd_c20210930_zdsU8zrHxiaa" title="Warrants expiration date">May 20, 2023</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_890_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zzer5BWGTTb3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The following summarizes the stock option activity for the nine months ended September 30, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B1_z4FWYUdxuEE9" style="font: 10pt Times New Roman, Times, Serif; display: none">Schedule of Share-based Compensation, Stock Options, Activity</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted-</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted-</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Remaining</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Contractual</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Exercise</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Life</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Years)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%">Outstanding at December 31, 2020</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210101__20210930_z36KRodhnbak" style="width: 14%; text-align: right" title="Options Outstanding, Beginning Balance">93,076</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20210101__20210930_zrU2XNtb3G1k" style="width: 14%; text-align: right" title="Weighted Average Exercise Price, Outstanding Beginning Balance">3.03</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_988_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210101__20210930_zxDkrCpSOmvl" style="width: 14%; text-align: right" title="Weighted Average Remaining Contractual Life (Years) Outstanding, Beginning Balance">0.74</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210101__20210930_zZL9EomxHu1b" style="text-align: right" title="Options Outstanding, Granted"><span style="-sec-ix-hidden: xdx2ixbrl0638">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Forfeited/cancelled</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20210101__20210930_zhHu1bg7N23e" style="border-bottom: Black 1.5pt solid; text-align: right" title="Options Outstanding, Forfeited/cancelled">(27,859</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Outstanding at September 30, 2021</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20210101__20210930_z3A4OBpDBUa4" style="text-align: right" title="Options Outstanding, Ending Balance">65,217</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20210101__20210930_zF83NbD2IDvb" style="text-align: right" title="Weighted Average Exercise Price, Outstanding Ending Balance">3.29</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2EndingBalance_dtY_c20210101__20210930_zIYm0gZmY869" style="text-align: right" title="Weighted Average Remaining Contractual Life (Years) Outstanding, Ending Balance">0.16</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Vested and expected to vest at September 30, 2021</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iE_c20210101__20210930_zPuYa8MZqqe1" style="border-bottom: Black 2.5pt double; text-align: right" title="Options Outstanding, Vested and expected to vest at September 30, 2020">65,217</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_iI_c20210930_zEi0UAbkqaf4" style="text-align: right" title="Weighted Average Exercise Price, Vested and expected to vest at December 31, 2020">3.29</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermVestedAndExpectedToVest_dtY_c20210101__20210930_zpYToDn8QMc3" style="text-align: right" title="Weighted Average Remaining Contractual Life (Years), Vested and expected to vest at December 31, 2020">0.16</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td 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="padding-bottom: 2.5pt">Exercisable at September 30, 2021</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_c20210101__20210930_zUb6Kv32bRtf" style="border-bottom: Black 2.5pt double; text-align: right" title="Options Exercisable at December 31, 2020">65,217</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_c20210930_z2HTzhIn1hdh" style="text-align: right" title="Weighted Average Exercise Price, Exercisable at December 31, 2020">3.29</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210101__20210930_zjkPhKduiHd9" style="text-align: right" title="Weighted Average Remaining Contractual Life (Years) Exercisable at December 31, 2020">0.16</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 93076 3.03 P0Y8M26D 27859 65217 3.29 P0Y1M28D 65217 3.29 P0Y1M28D 65217 3.29 P0Y1M28D <p id="xdx_893_eus-gaap--ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_za4yPNx77uzd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The following table summarizes information about options outstanding and exercisable as of September 30, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8BA_z5i74h0w6V5c" style="font: 10pt Times New Roman, Times, Serif; display: none">Schedule of Share-based Compensation, Shares Authorized Under Stock Option Plans, by Exercise Price Range</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Options Outstanding</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Options Exercisable</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Weighted-</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Weighted-</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Range of</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Average</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Average</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Average</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Exercise</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Number</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Remaining</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Exercise</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Number</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Exercise</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Price</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">of Shares</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Life (Years)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Price</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">of Shares</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Price</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 21%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_903_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pid_c20210101__20210930__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceRange1Member_zFQxjoJV27f4" title="Exercise Price Range, Lower Range Limit">2.00</span> - <span id="xdx_902_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pid_c20210101__20210930__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceRange1Member_zZC5eRbe52ld" title="Exercise Price Range, Upper Range Limit">4.00</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td id="xdx_98D_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pid_c20210930__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceRange1Member_zxoDuQDlZLi2" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Options Outstanding, Number of shares"><span style="font: 10pt Times New Roman, Times, Serif">63,684</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90E_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20210930__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceRange1Member_zwA0cy05swZa" title="Options Outstanding, Weighted Average Remaining Life (Years)">0.12</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pid_c20210930__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceRange1Member_z4UcwqKgxtAd" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Options Outstanding, Weighted Average Exercise Price"><span style="font: 10pt Times New Roman, Times, Serif">2.71</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pid_c20210930__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceRange1Member_zjxcjTBcM7gl" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Options Exercisable, Number of shares"><span style="font: 10pt Times New Roman, Times, Serif">63,684</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pid_c20210930__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceRange1Member_zh4GoD6SIxRf" style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right" title="Options Exercisable, Weighted Average Exercise Price"><span style="font: 10pt Times New Roman, Times, Serif">2.71</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pid_c20210101__20210930__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceRange2Member_zS8lPWa5d9Xg" title="Exercise Price Range, Lower Range Limit">4.20</span> - <span id="xdx_90F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pid_c20210101__20210930__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceRange2Member_zqPqC98TZxZ7" title="Exercise Price Range, Upper Range Limit">6.68</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pid_c20210930__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceRange2Member_zXEdmC1rqz47" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Options Outstanding, Number of shares"><span style="font: 10pt Times New Roman, Times, Serif">1,533</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20210930__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceRange2Member_zrGCvIyceZBe" title="Options Outstanding, Weighted Average Remaining Life (Years">1.94</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pid_c20210930__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceRange2Member_z4x0vKbP2kJi" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Options Outstanding, Weighted Average Exercise Price"><span style="font: 10pt Times New Roman, Times, Serif">6.68</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pid_c20210930__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceRange2Member_z4YAWBJaM04l" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Options Exercisable, Number of shares"><span style="font: 10pt Times New Roman, Times, Serif">1,533</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pid_c20210930__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceRange2Member_z1YJcu1hyoLd" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Options Exercisable, Weighted Average Exercise Price"><span style="font: 10pt Times New Roman, Times, Serif">6.68</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pid_c20210930_zTvvURHEDNy5" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Options Outstanding, Number of shares"><span style="font: 10pt Times New Roman, Times, Serif">65,217</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pid_c20210930_zVoWKc4v5J3k" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Options Exercisable, Number of shares"><span style="font: 10pt Times New Roman, Times, Serif">65,217</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> </table> 2.00 4.00 63684 P0Y1M13D 2.71 63684 2.71 4.20 6.68 1533 P1Y11M8D 6.68 1533 6.68 65217 65217 8786667 120000 120000 39600 248216 248216 0.01 2023-05-20 <p id="xdx_80E_ecustom--SalesByGeographicalLocationTextBlock_zUO34qAwMm1l" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>5. <span id="xdx_828_zHzaiWZ760sl">Sales by Geographical Location</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_890_eus-gaap--ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_zbOqDJ8nSuj7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Revenue by country for the three and nine months ended September 30, 2021 and 2020 was as follows.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B9_znZFk9owBdzh" style="font: 10pt Times New Roman, Times, Serif; display: none">Schedule of Revenue by Country</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine Months Ended</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Revenue by Country</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="width: 36%; text-align: left">United States</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210701__20210930__srt--StatementGeographicalAxis__country--US_zuh64CTkZYj6" style="width: 12%; text-align: right" title="Revenue by country">379,300</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200701__20200930__srt--StatementGeographicalAxis__country--US_zrUtl0aJLsGl" style="width: 12%; text-align: right" title="Revenue by country">261,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20210930__srt--StatementGeographicalAxis__country--US_z6hawS4lMMnj" style="width: 12%; text-align: right" title="Revenue by country">1,091,500</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20200930__srt--StatementGeographicalAxis__country--US_zKjkZx41NCwf" style="width: 12%; text-align: right" title="Revenue by country">875,500</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Brazil</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210701__20210930__srt--StatementGeographicalAxis__country--BR_z3IUtbxlBZTf" style="text-align: right" title="Revenue by country">174,600</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200701__20200930__srt--StatementGeographicalAxis__country--BR_zaeSnXaZMef5" style="text-align: right" title="Revenue by country">358,100</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20210930__srt--StatementGeographicalAxis__country--BR_zWVl1PywLDfc" style="text-align: right" title="Revenue by country">600,200</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20200930__srt--StatementGeographicalAxis__country--BR_zwciwaWQECA" style="text-align: right" title="Revenue by country">951,600</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Japan</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210701__20210930__srt--StatementGeographicalAxis__country--JP_z8flkGVQdITh" style="text-align: right" title="Revenue by country">115,800</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200701__20200930__srt--StatementGeographicalAxis__country--JP_zcRrBPqt0xRl" style="text-align: right" title="Revenue by country">104,900</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20210930__srt--StatementGeographicalAxis__country--JP_zwGvdzLlgTNe" style="text-align: right">298,700</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20200930__srt--StatementGeographicalAxis__country--JP_zDUFRdCruWE1" style="text-align: right">270,800</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Other Countries</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210701__20210930__srt--StatementGeographicalAxis__custom--OtherCountriesMember_zYMdEk5BD0C5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue by country">249,700</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200701__20200930__srt--StatementGeographicalAxis__custom--OtherCountriesMember_zZBuZqs6l3Mj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue by country">170,600</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20210930__srt--StatementGeographicalAxis__custom--OtherCountriesMember_zL00aBB4NvT4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue by country">688,300</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20200930__srt--StatementGeographicalAxis__custom--OtherCountriesMember_z1uyNKEicVh4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue by country">707,400</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210701__20210930_zR4w3KBvkZma" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenue">919,400</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200701__20200930_zAhuwGlnQtJ9" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenue">894,600</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--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20210930_z3q4suJ5bVe1" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenue by country">2,678,700</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--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20200930_z3ptw9WYXrtb" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenue by country">2,805,300</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A9_zWHpbD1WfB55" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_890_eus-gaap--ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_zbOqDJ8nSuj7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Revenue by country for the three and nine months ended September 30, 2021 and 2020 was as follows.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B9_znZFk9owBdzh" style="font: 10pt Times New Roman, Times, Serif; display: none">Schedule of Revenue by Country</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine Months Ended</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Revenue by Country</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="width: 36%; text-align: left">United States</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210701__20210930__srt--StatementGeographicalAxis__country--US_zuh64CTkZYj6" style="width: 12%; text-align: right" title="Revenue by country">379,300</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200701__20200930__srt--StatementGeographicalAxis__country--US_zrUtl0aJLsGl" style="width: 12%; text-align: right" title="Revenue by country">261,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20210930__srt--StatementGeographicalAxis__country--US_z6hawS4lMMnj" style="width: 12%; text-align: right" title="Revenue by country">1,091,500</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20200930__srt--StatementGeographicalAxis__country--US_zKjkZx41NCwf" style="width: 12%; text-align: right" title="Revenue by country">875,500</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Brazil</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210701__20210930__srt--StatementGeographicalAxis__country--BR_z3IUtbxlBZTf" style="text-align: right" title="Revenue by country">174,600</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200701__20200930__srt--StatementGeographicalAxis__country--BR_zaeSnXaZMef5" style="text-align: right" title="Revenue by country">358,100</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20210930__srt--StatementGeographicalAxis__country--BR_zWVl1PywLDfc" style="text-align: right" title="Revenue by country">600,200</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20200930__srt--StatementGeographicalAxis__country--BR_zwciwaWQECA" style="text-align: right" title="Revenue by country">951,600</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Japan</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210701__20210930__srt--StatementGeographicalAxis__country--JP_z8flkGVQdITh" style="text-align: right" title="Revenue by country">115,800</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200701__20200930__srt--StatementGeographicalAxis__country--JP_zcRrBPqt0xRl" style="text-align: right" title="Revenue by country">104,900</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20210930__srt--StatementGeographicalAxis__country--JP_zwGvdzLlgTNe" style="text-align: right">298,700</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20200930__srt--StatementGeographicalAxis__country--JP_zDUFRdCruWE1" style="text-align: right">270,800</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Other Countries</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210701__20210930__srt--StatementGeographicalAxis__custom--OtherCountriesMember_zYMdEk5BD0C5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue by country">249,700</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200701__20200930__srt--StatementGeographicalAxis__custom--OtherCountriesMember_zZBuZqs6l3Mj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue by country">170,600</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20210930__srt--StatementGeographicalAxis__custom--OtherCountriesMember_zL00aBB4NvT4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue by country">688,300</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20200930__srt--StatementGeographicalAxis__custom--OtherCountriesMember_z1uyNKEicVh4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Revenue by country">707,400</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210701__20210930_zR4w3KBvkZma" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenue">919,400</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200701__20200930_zAhuwGlnQtJ9" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenue">894,600</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--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20210930_z3q4suJ5bVe1" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenue by country">2,678,700</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--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20200930_z3ptw9WYXrtb" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenue by country">2,805,300</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 379300 261000 1091500 875500 174600 358100 600200 951600 115800 104900 298700 270800 249700 170600 688300 707400 919400 894600 2678700 2805300 <p id="xdx_803_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zRXmgzFZOZz1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>6. <span id="xdx_820_zT453KvBUdbf">Commitments and Contingencies</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Profit Sharing Plans</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company has adopted a 401(k) plan to provide retirement benefits for employees under which the Company makes discretionary matching contributions During the three months ended September 30, 2021 and 2020, the Company contributed a total of $<span id="xdx_90A_ecustom--ProfitSharingPlansValue_pp0p0_c20210701__20210930_zBCPBREzWyK2" title="Profit sharing plans">600</span> and $<span id="xdx_901_ecustom--ProfitSharingPlansValue_pp0p0_c20200701__20200930_zAzdVmxURW94" title="Profit sharing plans">2,200</span>, respectively. During the nine months ended September 30, 2021 and 2020, the Company contributed a total of $<span id="xdx_90C_ecustom--ProfitSharingPlansValue_pp0p0_c20210101__20210930_zHDTt8Ybrkjj" title="Profit sharing plans">18,000</span> and $<span id="xdx_909_ecustom--ProfitSharingPlansValue_pp0p0_c20200101__20200930_zhtyEzhlub4f" title="Profit sharing plans">17,800</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><i>Contingencies</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">During the ordinary course of business, the Company is subject to various potential claims and litigation. Management is not aware of any outstanding litigation which would have a significant impact on the Company’s financial statements.</span></p> 600 2200 18000 17800 XML 11 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover - shares
9 Months Ended
Sep. 30, 2021
Nov. 15, 2021
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Sep. 30, 2021  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2021  
Current Fiscal Year End Date --12-31  
Entity File Number 0-21683  
Entity Registrant Name hopTo Inc.  
Entity Central Index Key 0001021435  
Entity Tax Identification Number 13-3899021  
Entity Incorporation, State or Country Code DE  
Entity Address, Address Line One 189 North Main Street  
Entity Address, Address Line Two Suite 102  
Entity Address, City or Town Concord  
Entity Address, State or Province NH  
Entity Address, Postal Zip Code 03301  
City Area Code 800  
Local Phone Number 472-7466  
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   18,850,675
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets (Unaudited) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Current assets    
Cash and cash equivalents $ 4,560,000 $ 4,375,300
Marketable securities 463,900  
Accounts receivable, net 456,900 417,300
Prepaid expenses and other current assets 47,300 48,500
Total current assets 5,528,100 4,841,100
Property and equipment, net 2,600
Other assets 17,800 17,800
Total assets 5,548,500 4,858,900
Current liabilities    
Accounts payable 218,300 251,000
Accrued expenses 59,900 82,000
Accrued wages 135,900 141,600
Deferred revenue 989,700 1,084,900
Total current liabilities 1,403,800 1,559,500
Long-term liabilities    
Deferred revenue 339,000 383,000
Total liabilities 1,742,800 1,942,500
Commitments and contingencies
Stockholders’ equity    
Preferred stock, $0.01 par value, 5,000,000 shares authorized, no shares issued and outstanding as of September 30, 2021 or December 31, 2020
Common stock, $0.0001 par value, 195,000,000 shares authorized, 18,850,675 shares issued and outstanding for both periods ending September 30, 2021 and December 31, 2020 1,900 1,900
Additional paid-in capital 82,155,200 82,155,200
Accumulated deficit (78,351,400) (79,240,700)
Total stockholders’ equity 3,805,700 2,916,400
Total liabilities and stockholders’ equity $ 5,548,500 $ 4,858,900
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Sep. 30, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Preferred stock, par value $ 0.01 $ 0.01
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 195,000,000 195,000,000
Common stock, shares issued 18,850,675 18,850,675
Common stock, shares outstanding 18,850,675 18,850,675
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Operations (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenues:        
Total revenue $ 919,400 $ 894,600 $ 2,678,700 $ 2,805,300
Cost of revenue:        
Total cost of revenue 36,100 42,500 125,800 118,000
Gross profit 883,300 852,100 2,552,900 2,687,300
Operating expenses:        
Selling and marketing 152,000 140,300 448,100 396,200
General and administrative 162,400 196,100 576,800 664,600
Research and development 354,300 355,700 1,081,900 1,076,600
Total operating expenses 668,700 692,100 2,106,800 2,137,400
Income from operations 214,600 160,000 446,100 549,900
Other income:        
Unrealized gain in marketable securities 146,800 173,400
Other income 269,800 46,900
Income before provision for income taxes 361,400 160,000 889,300 596,800
Provision for income taxes 2,500 7,500
Net income $ 361,400 $ 157,500 $ 889,300 $ 589,300
Net income per share, basic $ 0.02 $ 0.01 $ 0.05 $ 0.05
Net income per share, diluted $ 0.02 $ 0.01 $ 0.05 $ 0.05
Weighted average number of common shares outstanding        
Basic 18,850,675 15,242,128 18,850,675 12,216,478
Diluted 19,092,182 15,713,640 19,092,981 12,687,990
License [Member]        
Revenues:        
Total revenue $ 167,600 $ 233,400 $ 541,800 $ 685,200
Technology Service [Member]        
Revenues:        
Total revenue 730,100 639,600 2,072,100 1,825,500
Service, Other [Member]        
Revenues:        
Total revenue 21,700 21,600 64,800 294,600
Service [Member]        
Cost of revenue:        
Total cost of revenue 13,500 13,200 40,500 39,500
Product [Member]        
Cost of revenue:        
Total cost of revenue $ 22,600 $ 29,300 $ 85,300 $ 78,500
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Beginning balance, value at Dec. 31, 2019 $ 1,000 $ 79,523,500 $ (79,934,400) $ (409,900)
Beginning balance, shares at Dec. 31, 2019 9,834,866      
Shares issued for settlement of accrued expenses 39,600 39,600
Shares issued for settlement of accrued expenses, shares 120,000      
Contributed services 56,200 56,200
Net income 109,100 109,100
Ending balance, value at Mar. 31, 2020 $ 1,000 79,619,300 (79,825,300) (205,000)
Ending balance, shares at Mar. 31, 2020 9,954,866      
Beginning balance, value at Dec. 31, 2019 $ 1,000 79,523,500 (79,934,400) (409,900)
Beginning balance, shares at Dec. 31, 2019 9,834,866      
Net income       589,300
Ending balance, value at Sep. 30, 2020 $ 1,900 82,155,200 (79,345,100) 2,812,000
Ending balance, shares at Sep. 30, 2020 18,621,534      
Beginning balance, value at Mar. 31, 2020 $ 1,000 79,619,300 (79,825,300) (205,000)
Beginning balance, shares at Mar. 31, 2020 9,954,866      
Proceeds from rights offering $ 100 480,000 480,100
Proceeds from rights offering, shares 1,600,638      
Issuance cost for rights offering (119,400) (119,400)
Contributed services 56,200 56,200
Net income 322,700 322,700
Ending balance, value at Jun. 30, 2020 $ 1,100 80,036,100 (79,502,600) 534,600
Ending balance, shares at Jun. 30, 2020 11,555,504      
Proceeds from rights offering $ 800 2,119,100 2,119,900
Proceeds from rights offering, shares 7,066,030      
Net income 157,500 157,500
Ending balance, value at Sep. 30, 2020 $ 1,900 82,155,200 (79,345,100) 2,812,000
Ending balance, shares at Sep. 30, 2020 18,621,534      
Beginning balance, value at Dec. 31, 2020 $ 1,900 82,155,200 (79,240,700) 2,916,400
Beginning balance, shares at Dec. 31, 2020 18,850,675      
Net income 379,200 379,200
Ending balance, value at Mar. 31, 2021 $ 1,900 82,155,200 (78,861,500) 3,295,600
Ending balance, shares at Mar. 31, 2021 18,850,675      
Beginning balance, value at Dec. 31, 2020 $ 1,900 82,155,200 (79,240,700) 2,916,400
Beginning balance, shares at Dec. 31, 2020 18,850,675      
Net income       889,300
Ending balance, value at Sep. 30, 2021 $ 1,900 82,155,200 (78,351,400) 3,805,700
Ending balance, shares at Sep. 30, 2021 18,850,675      
Beginning balance, value at Mar. 31, 2021 $ 1,900 82,155,200 (78,861,500) 3,295,600
Beginning balance, shares at Mar. 31, 2021 18,850,675      
Net income 148,700 148,700
Ending balance, value at Jun. 30, 2021 $ 1,900 82,155,200 (78,712,800) 3,444,300
Ending balance, shares at Jun. 30, 2021 18,850,675      
Net income 361,400 361,400
Ending balance, value at Sep. 30, 2021 $ 1,900 $ 82,155,200 $ (78,351,400) $ 3,805,700
Ending balance, shares at Sep. 30, 2021 18,850,675      
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Cash flows from operating activities    
Net income $ 889,300 $ 589,300
Adjustments to reconcile net income to net cash used in operating activities:    
Depreciation 800
Contributed services 112,400
Changes in allowance for doubtful accounts 5,400 1,600
Gain on sale of patents (269,800)
Unrealized gain from marketable securities (173,400)
Changes in operating assets and liabilities:    
Accounts receivable (45,000) (126,400)
Prepaid expenses and other current assets 1,200 11,400
Accounts payable and accrued expenses (60,500) (7,800)
Deferred revenue (139,200) (354,500)
Net cash provided by operating activities 208,800 226,000
Cash flows from investing activities    
Purchase of marketable securities (290,500)
Proceeds from sale of patents 269,800
Purchase of property and equipment (3,400)
Net cash used by investing activities (24,100)
Cash flows from financing activities    
Proceeds from rights offering 2,599,800
Issuance cost for rights offering (119,400)
Net cash provided by financing activities 2,480,400
Net change in cash 184,700 2,706,400
Cash, beginning of the period 4,375,300 1,541,900
Cash, end of the period 4,560,000 4,248,300
Supplemental disclosure of cash flow information:    
Income taxes paid 7,500
Supplemental disclosure of non-cash investing and financing information:    
Non-cash financing activities: shares issued for settlement of accrued expenses $ 39,600
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Organization
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Organization

1. Organization

 

hopTo Inc., a Delaware corporation, through its wholly-owned subsidiary GraphOn Corporation (collectively, “we”, “us,” “our” or the “Company”) are developers of application publishing software which includes application virtualization software and cloud computing software for multiple computer operating systems including Windows, UNIX and several Linux-based variants.

 

The Company sells a family of products under the brand name GO-Global, which is a software application publishing business and is the Company’s sole revenue source at this time. GO-Global is an application access solution for use and/or resale by independent software vendors, hosting service providers, corporate enterprises, governmental and educational institutions, and others, who wish to take advantage of cross-platform remote access and Web-enabled access to their existing software applications, as well as those who are deploying secure, private cloud environments.

 

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Accounting Policies
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Significant Accounting Policies

2. Significant Accounting Policies

 

Basis of Presentation

 

The unaudited consolidated financial statements include the accounts of hopTo Inc. and its wholly-owned subsidiaries. All significant intercompany accounts and transactions are eliminated upon consolidation. The unaudited consolidated financial statements included herein have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) applicable to interim financial information and the rules and regulations promulgated by the Securities and Exchange Commission (the “SEC”). Accordingly, such unaudited consolidated financial statements do not include all information and footnote disclosures required in annual financial statements.

 

The unaudited consolidated financial statements included herein reflect all adjustments, which include only normal, recurring adjustments, that are, in our opinion, necessary to state fairly the results for the periods presented. This Quarterly Report on Form 10-Q should be read in conjunction with our audited consolidated financial statements contained in our Annual Report on Form 10-K for the year ended December 31, 2020 which was filed with the SEC on March 31, 2021 (“2020 10-K Report”). The interim results presented herein are not necessarily indicative of the results of operations that may be expected for the full fiscal year ending December 31, 2021 or any future period.

 

Certain prior year information has been reclassified to conform to current year presentation.

 

Use of Estimates

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reported periods. Amounts could materially change in the future. These significant estimates include the valuation of stock-based compensation expense, the allowance for doubtful accounts, depreciation of long-lived assets, and accruals of liabilities.

 

 

Revenue Recognition

 

The Company markets and licenses its products indirectly through channel distributors, value-added resellers, independent software vendors (“ISVs”), hosting service providers, corporate enterprises, governmental and educational institutions and others. Our product licenses are perpetual. We also separately sell intellectual property licenses, maintenance contracts, which are comprised of license updates and customer service access, as well as other products and services.

 

The Company recognizes revenue in accordance with Accounting Standards Codification (“ASC”) 606, “Revenue from Contracts with Customers.” Revenues under ASC 606 are recognized when the promised goods or services are transferred to customers in an amount that reflects the consideration to which the Company expects to be entitled to in exchange for those goods or services.

 

Product Sales

 

All of our licenses are delivered to the customer electronically. The Company sends the license key to the customer to download the related software from Company portal. We recognize revenue upon delivery of these licenses.

 

Services Revenue

 

The Company has maintenance contracts that entitle customers to support and certain updates to the product. Revenue from maintenance contracts is recognized ratably over the related contract period, which generally ranges from one to five years.

 

Subscription Revenue

 

The Company sells subscription licenses that provide the customer with the right to use the software, maintenance and support and certain updates to the product. Subscription licenses are delivered electronically by either the Company’s cloud licensing server or by sending a term license key to the customer to download the related software from the Company portal. Revenue from subscription licenses is recognized ratably over the related contract period, which generally ranges from one month to one year.

 

The Company’s product sales by geographic area are presented in Note 5.

 

Cash and Cash Equivalents

 

The Company considers all highly liquid holdings with maturities of three months or less at the time of purchase to be cash equivalents. The Company had cash equivalents of $463,900 primarily in marketable securities as of September 30, 2021 (unaudited) and had no such cash equivalents at December 31, 2020.

 

Allowance for Doubtful Accounts

 

We maintain an allowance for doubtful accounts that reflects our best estimate of potentially uncollectible trade receivables. The allowance is based on assessments of the collectability of specific customer accounts and the general aging and size of the accounts receivable. We regularly review the adequacy of our allowance for doubtful accounts by considering such factors as historical experience, credit worthiness, and current economic conditions that may affect a customer’s ability to pay. We specifically reserve for those accounts deemed uncollectible. We also establish, and adjust, a general allowance for doubtful accounts based on our review of the aging and size of our accounts receivable. As of September 30, 2021 and December 31, 2020, the allowance for doubtful accounts totaled $11,300 and $5,900, respectively.

 

 

Concentration of Credit Risk

 

For the three months ended September 30, 2021, the Company had three resellers comprising 24.5%,14.6%, and 13.5% of total sales. For the same periods ended September 30, 2020, the Company had three resellers comprising 15.9%, 13.6%, and 10.0% of total sales, and one direct customer representing 15.4% of total sales,

 

For the nine months ended September 30, 2021, the Company had three resellers comprising 13.5%, 12.1%, and 10.2% of total sales. For the same periods ended September 30, 2020, the Company had two resellers comprising 11.9% and 10.3% of total sales

 

As of September 30, 2021 and December 31, 2020, the Company has four resellers comprising 27.4%,18.2%, 12.8%, and 11.7%, and two resellers comprising 25.7% and 18.9%, respectively, of net accounts receivable.

 

For the purposes of this description, “sales” refers to the dollar value of orders received from these customers and partners in the period indicated. The sales values do not necessarily equal recognized revenue for these periods due to our revenue recognition policies which require deferral of revenue associated with prepaid software service fees. The loss of one of these resellers would not have a material impact as the Company could take over the end customer relationship.

 

Basic and Diluted Earnings Per Share

 

In accordance with ASC 260, “Earnings Per Share,” the basic income per common share is computed by dividing the net income available to common stockholders by the weighted average common shares outstanding during the period. Diluted income per share reflects per share amounts that would have resulted if diluted potential common stock had been converted to common stock. Dilutive common share equivalents as of September 30, 2021, representing 242,306 of outstanding in-the-money warrants, were included in the computation of diluted net income per share using the Treasury Stock Method. During the three and nine months ended September 30, 2021 and 2020, the Company had total common stock equivalents of 65,217 and 93,076, respectively, which were excluded from the computation of net income per share because they are anti-dilutive.

 

Fair Value of Financial Instruments

 

The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses. The carrying amount of these financial instruments approximates fair value due to the nature of the accounts and marketable securities.

 

 

Recently Adopted Accounting Pronouncements

 

The FASB issues ASUs to amend the authoritative literature in ASC. There have been several ASUs to date, including those above, that amend the original text of ASC. Management believes that those issued to date either (i) provide supplemental guidance, (ii) are technical corrections, (iii) are not applicable to us or (iv) are not expected to have a significant impact our financial statements.

 

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment
9 Months Ended
Sep. 30, 2021
Property, Plant and Equipment [Abstract]  
Property and Equipment

3. Property and Equipment

 

Property and equipment consisted of the following.

 

   September 30,   December 31, 
   2021   2020 
   (Unaudited)     
           
Equipment  $157,700   $154,300 
Furniture and fixtures   1,600    1,600 
           
    159,300    155,900 
           
Less: accumulated depreciation   (156,700)   (155,900)
           
   $2,600   $- 

 

Depreciation expense amounted to $800 and $0, respectively for the nine months ended September 30, 2021 and 2020.

 

 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders’ Equity
9 Months Ended
Sep. 30, 2021
Equity [Abstract]  
Stockholders’ Equity

4. Stockholders’ Equity

 

Stock-Based Compensation Plans

 

The following summarizes the stock option activity for the nine months ended September 30, 2021.

 

           Weighted- 
           Average 
       Weighted-   Remaining 
       Average   Contractual 
       Exercise   Life 
   Options   Price   (Years) 
             
Outstanding at December 31, 2020   93,076   $3.03    0.74 
Granted   -           
Forfeited/cancelled   (27,859)          
Outstanding at September 30, 2021   65,217   $3.29    0.16 
                
Vested and expected to vest at September 30, 2021   65,217   $3.29    0.16 
                
Exercisable at September 30, 2021   65,217   $3.29    0.16 

 

The following table summarizes information about options outstanding and exercisable as of September 30, 2021.

 

    Options Outstanding   Options Exercisable 
            Weighted-       Weighted- 
Range of       Average   Average       Average 
Exercise   Number   Remaining   Exercise   Number   Exercise 
Price   of Shares   Life (Years)   Price   of Shares   Price 
                      
$2.00 - 4.00    63,684    0.12   $2.71    63,684   $2.71 
 4.20 - 6.68    1,533    1.94    6.68    1,533    6.68 
      65,217              65,217      

 

 

Shares of Common Stock Issued

 

During the three and nine-month periods ending September 30, 2021, the Company did not issue any shares of common stock. During the three-month period ending September 30,2020, the Company issued a total of 7,066,030 shares of common stock. During the nine -month period ending September 30, 2020, the Company did issued a total of 8,786,667 shares of common stock and 120,000 shares of common stock were to two former members of our board of directors. The issuance of the 120,000 shares of common stock settles a total of $39,600 of accrued expenses that was included in the Company’s balance sheet.

 

Warrants

 

As of September 30, 2021 and December 31, 2020, the Company had 248,216 warrants outstanding. The warrants outstanding at September 30, 2021 are all exercisable at $0.01 and have an expiration date of May 20, 2023.

 

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Sales by Geographical Location
9 Months Ended
Sep. 30, 2021
Sales By Geographical Location  
Sales by Geographical Location

5. Sales by Geographical Location

 

Revenue by country for the three and nine months ended September 30, 2021 and 2020 was as follows.

 

   Three Months Ended   Nine Months Ended 
   2021   2020   2021   2020 
Revenue by Country                    
United States  $379,300   $261,000   $1,091,500   $875,500 
Brazil   174,600    358,100    600,200    951,600 
Japan   115,800    104,900    298,700    270,800 
Other Countries   249,700    170,600    688,300    707,400 
Total  $919,400   $894,600    2,678,700    2,805,300 

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

6. Commitments and Contingencies

 

Profit Sharing Plans

 

The Company has adopted a 401(k) plan to provide retirement benefits for employees under which the Company makes discretionary matching contributions During the three months ended September 30, 2021 and 2020, the Company contributed a total of $600 and $2,200, respectively. During the nine months ended September 30, 2021 and 2020, the Company contributed a total of $18,000 and $17,800, respectively.

 

Contingencies

 

During the ordinary course of business, the Company is subject to various potential claims and litigation. Management is not aware of any outstanding litigation which would have a significant impact on the Company’s financial statements.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

 

The unaudited consolidated financial statements include the accounts of hopTo Inc. and its wholly-owned subsidiaries. All significant intercompany accounts and transactions are eliminated upon consolidation. The unaudited consolidated financial statements included herein have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) applicable to interim financial information and the rules and regulations promulgated by the Securities and Exchange Commission (the “SEC”). Accordingly, such unaudited consolidated financial statements do not include all information and footnote disclosures required in annual financial statements.

 

The unaudited consolidated financial statements included herein reflect all adjustments, which include only normal, recurring adjustments, that are, in our opinion, necessary to state fairly the results for the periods presented. This Quarterly Report on Form 10-Q should be read in conjunction with our audited consolidated financial statements contained in our Annual Report on Form 10-K for the year ended December 31, 2020 which was filed with the SEC on March 31, 2021 (“2020 10-K Report”). The interim results presented herein are not necessarily indicative of the results of operations that may be expected for the full fiscal year ending December 31, 2021 or any future period.

 

Certain prior year information has been reclassified to conform to current year presentation.

 

Use of Estimates

Use of Estimates

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reported periods. Amounts could materially change in the future. These significant estimates include the valuation of stock-based compensation expense, the allowance for doubtful accounts, depreciation of long-lived assets, and accruals of liabilities.

 

 

Revenue Recognition

Revenue Recognition

 

The Company markets and licenses its products indirectly through channel distributors, value-added resellers, independent software vendors (“ISVs”), hosting service providers, corporate enterprises, governmental and educational institutions and others. Our product licenses are perpetual. We also separately sell intellectual property licenses, maintenance contracts, which are comprised of license updates and customer service access, as well as other products and services.

 

The Company recognizes revenue in accordance with Accounting Standards Codification (“ASC”) 606, “Revenue from Contracts with Customers.” Revenues under ASC 606 are recognized when the promised goods or services are transferred to customers in an amount that reflects the consideration to which the Company expects to be entitled to in exchange for those goods or services.

 

Product Sales

 

All of our licenses are delivered to the customer electronically. The Company sends the license key to the customer to download the related software from Company portal. We recognize revenue upon delivery of these licenses.

 

Services Revenue

 

The Company has maintenance contracts that entitle customers to support and certain updates to the product. Revenue from maintenance contracts is recognized ratably over the related contract period, which generally ranges from one to five years.

 

Subscription Revenue

 

The Company sells subscription licenses that provide the customer with the right to use the software, maintenance and support and certain updates to the product. Subscription licenses are delivered electronically by either the Company’s cloud licensing server or by sending a term license key to the customer to download the related software from the Company portal. Revenue from subscription licenses is recognized ratably over the related contract period, which generally ranges from one month to one year.

 

The Company’s product sales by geographic area are presented in Note 5.

 

Cash and Cash Equivalents

Cash and Cash Equivalents

 

The Company considers all highly liquid holdings with maturities of three months or less at the time of purchase to be cash equivalents. The Company had cash equivalents of $463,900 primarily in marketable securities as of September 30, 2021 (unaudited) and had no such cash equivalents at December 31, 2020.

 

Allowance for Doubtful Accounts

Allowance for Doubtful Accounts

 

We maintain an allowance for doubtful accounts that reflects our best estimate of potentially uncollectible trade receivables. The allowance is based on assessments of the collectability of specific customer accounts and the general aging and size of the accounts receivable. We regularly review the adequacy of our allowance for doubtful accounts by considering such factors as historical experience, credit worthiness, and current economic conditions that may affect a customer’s ability to pay. We specifically reserve for those accounts deemed uncollectible. We also establish, and adjust, a general allowance for doubtful accounts based on our review of the aging and size of our accounts receivable. As of September 30, 2021 and December 31, 2020, the allowance for doubtful accounts totaled $11,300 and $5,900, respectively.

 

 

Concentration of Credit Risk

Concentration of Credit Risk

 

For the three months ended September 30, 2021, the Company had three resellers comprising 24.5%,14.6%, and 13.5% of total sales. For the same periods ended September 30, 2020, the Company had three resellers comprising 15.9%, 13.6%, and 10.0% of total sales, and one direct customer representing 15.4% of total sales,

 

For the nine months ended September 30, 2021, the Company had three resellers comprising 13.5%, 12.1%, and 10.2% of total sales. For the same periods ended September 30, 2020, the Company had two resellers comprising 11.9% and 10.3% of total sales

 

As of September 30, 2021 and December 31, 2020, the Company has four resellers comprising 27.4%,18.2%, 12.8%, and 11.7%, and two resellers comprising 25.7% and 18.9%, respectively, of net accounts receivable.

 

For the purposes of this description, “sales” refers to the dollar value of orders received from these customers and partners in the period indicated. The sales values do not necessarily equal recognized revenue for these periods due to our revenue recognition policies which require deferral of revenue associated with prepaid software service fees. The loss of one of these resellers would not have a material impact as the Company could take over the end customer relationship.

 

Basic and Diluted Earnings Per Share

Basic and Diluted Earnings Per Share

 

In accordance with ASC 260, “Earnings Per Share,” the basic income per common share is computed by dividing the net income available to common stockholders by the weighted average common shares outstanding during the period. Diluted income per share reflects per share amounts that would have resulted if diluted potential common stock had been converted to common stock. Dilutive common share equivalents as of September 30, 2021, representing 242,306 of outstanding in-the-money warrants, were included in the computation of diluted net income per share using the Treasury Stock Method. During the three and nine months ended September 30, 2021 and 2020, the Company had total common stock equivalents of 65,217 and 93,076, respectively, which were excluded from the computation of net income per share because they are anti-dilutive.

 

Fair Value of Financial Instruments

Fair Value of Financial Instruments

 

The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses. The carrying amount of these financial instruments approximates fair value due to the nature of the accounts and marketable securities.

 

 

Recently Adopted Accounting Pronouncements

Recently Adopted Accounting Pronouncements

 

The FASB issues ASUs to amend the authoritative literature in ASC. There have been several ASUs to date, including those above, that amend the original text of ASC. Management believes that those issued to date either (i) provide supplemental guidance, (ii) are technical corrections, (iii) are not applicable to us or (iv) are not expected to have a significant impact our financial statements.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment (Tables)
9 Months Ended
Sep. 30, 2021
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment

Property and equipment consisted of the following.

 

   September 30,   December 31, 
   2021   2020 
   (Unaudited)     
           
Equipment  $157,700   $154,300 
Furniture and fixtures   1,600    1,600 
           
    159,300    155,900 
           
Less: accumulated depreciation   (156,700)   (155,900)
           
   $2,600   $- 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders’ Equity (Tables)
9 Months Ended
Sep. 30, 2021
Equity [Abstract]  
Schedule of Share-based Compensation, Stock Options, Activity

The following summarizes the stock option activity for the nine months ended September 30, 2021.

 

           Weighted- 
           Average 
       Weighted-   Remaining 
       Average   Contractual 
       Exercise   Life 
   Options   Price   (Years) 
             
Outstanding at December 31, 2020   93,076   $3.03    0.74 
Granted   -           
Forfeited/cancelled   (27,859)          
Outstanding at September 30, 2021   65,217   $3.29    0.16 
                
Vested and expected to vest at September 30, 2021   65,217   $3.29    0.16 
                
Exercisable at September 30, 2021   65,217   $3.29    0.16 
Schedule of Share-based Compensation, Shares Authorized Under Stock Option Plans, by Exercise Price Range

The following table summarizes information about options outstanding and exercisable as of September 30, 2021.

 

    Options Outstanding   Options Exercisable 
            Weighted-       Weighted- 
Range of       Average   Average       Average 
Exercise   Number   Remaining   Exercise   Number   Exercise 
Price   of Shares   Life (Years)   Price   of Shares   Price 
                      
$2.00 - 4.00    63,684    0.12   $2.71    63,684   $2.71 
 4.20 - 6.68    1,533    1.94    6.68    1,533    6.68 
      65,217              65,217      
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Sales by Geographical Location (Tables)
9 Months Ended
Sep. 30, 2021
Sales By Geographical Location  
Schedule of Revenue by Country

Revenue by country for the three and nine months ended September 30, 2021 and 2020 was as follows.

 

   Three Months Ended   Nine Months Ended 
   2021   2020   2021   2020 
Revenue by Country                    
United States  $379,300   $261,000   $1,091,500   $875,500 
Brazil   174,600    358,100    600,200    951,600 
Japan   115,800    104,900    298,700    270,800 
Other Countries   249,700    170,600    688,300    707,400 
Total  $919,400   $894,600    2,678,700    2,805,300 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Accounting Policies (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Product Information [Line Items]          
Cash Equivalents, at Carrying Value $ 463,900   $ 463,900   $ 0
Allowance for doubtful accounts $ 11,300   $ 11,300   $ 5,900
Number of common shares equivalents of outstanding in money warrants     242,306    
Shares of common stock equivalents excluded from computation of diluted earnings per share     65,217 93,076  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Resellers One [Member]          
Product Information [Line Items]          
Concentration of credit risk percentage 24.50% 15.90% 13.50% 15.40%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Resellers Two [Member]          
Product Information [Line Items]          
Concentration of credit risk percentage 14.60% 13.60% 12.10%    
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Resellers Three [Member]          
Product Information [Line Items]          
Concentration of credit risk percentage 13.50% 10.00% 10.20%    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Resellers One [Member]          
Product Information [Line Items]          
Concentration of credit risk percentage     27.40% 11.90% 27.40%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Resellers Two [Member]          
Product Information [Line Items]          
Concentration of credit risk percentage     18.20% 10.30% 18.20%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Resellers Three [Member]          
Product Information [Line Items]          
Concentration of credit risk percentage     12.80%   12.80%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Resellers Four [Member]          
Product Information [Line Items]          
Concentration of credit risk percentage     11.70%   11.70%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | One Resellers [Member]          
Product Information [Line Items]          
Concentration of credit risk percentage     25.70%   25.70%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Two Resellers [Member]          
Product Information [Line Items]          
Concentration of credit risk percentage     18.90%   18.90%
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Property and Equipment (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property and equipment gross $ 159,300 $ 155,900
Less: accumulated depreciation (156,700) (155,900)
Property and equipment net 2,600
Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment gross 157,700 154,300
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment gross $ 1,600 $ 1,600
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment (Details Narrative) - USD ($)
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Property, Plant and Equipment [Abstract]    
Depreciation $ 800
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Share-based Compensation, Stock Options, Activity (Details)
9 Months Ended
Sep. 30, 2021
$ / shares
shares
Equity [Abstract]  
Options Outstanding, Beginning Balance 93,076
Weighted Average Exercise Price, Outstanding Beginning Balance | $ / shares $ 3.03
Weighted Average Remaining Contractual Life (Years) Outstanding, Beginning Balance 8 months 26 days
Options Outstanding, Granted
Options Outstanding, Forfeited/cancelled (27,859)
Options Outstanding, Ending Balance 65,217
Weighted Average Exercise Price, Outstanding Ending Balance | $ / shares $ 3.29
Weighted Average Remaining Contractual Life (Years) Outstanding, Ending Balance 1 month 28 days
Options Outstanding, Vested and expected to vest at September 30, 2020 65,217
Weighted Average Exercise Price, Vested and expected to vest at December 31, 2020 | $ / shares $ 3.29
Weighted Average Remaining Contractual Life (Years), Vested and expected to vest at December 31, 2020 1 month 28 days
Options Exercisable at December 31, 2020 65,217
Weighted Average Exercise Price, Exercisable at December 31, 2020 | $ / shares $ 3.29
Weighted Average Remaining Contractual Life (Years) Exercisable at December 31, 2020 1 month 28 days
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Share-based Compensation, Shares Authorized Under Stock Option Plans, by Exercise Price Range (Details)
9 Months Ended
Sep. 30, 2021
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options Outstanding, Number of shares | shares 65,217
Options Exercisable, Number of shares | shares 65,217
Exercise Price Range 1 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Range, Lower Range Limit $ 2.00
Exercise Price Range, Upper Range Limit $ 4.00
Options Outstanding, Number of shares | shares 63,684
Options Outstanding, Weighted Average Remaining Life (Years 1 month 13 days
Options Outstanding, Weighted Average Exercise Price $ 2.71
Options Exercisable, Number of shares | shares 63,684
Options Exercisable, Weighted Average Exercise Price $ 2.71
Exercise Price Range 2 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Range, Lower Range Limit 4.20
Exercise Price Range, Upper Range Limit $ 6.68
Options Outstanding, Number of shares | shares 1,533
Options Outstanding, Weighted Average Remaining Life (Years 1 year 11 months 8 days
Options Outstanding, Weighted Average Exercise Price $ 6.68
Options Exercisable, Number of shares | shares 1,533
Options Exercisable, Weighted Average Exercise Price $ 6.68
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders’ Equity (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Accrued Liabilities, Current $ 59,900     $ 59,900   $ 82,000
Warrants outstanding 248,216     248,216   248,216
Warrants outstanding exercisable price $ 0.01     $ 0.01    
Warrants expiration date May 20, 2023     May 20, 2023    
Board of Directors [Member]            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Stock Issued During Period, Shares, New Issues       120,000    
Common Stock [Member]            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Shares issued for settlement of accrued expenses, shares 0 7,066,030     7,066,030  
Stock Issued During Period, Shares, New Issues     120,000      
Accrued Liabilities, Current $ 39,600     $ 39,600    
Common Stock [Member] | Board of Directors [Member]            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Stock Issued During Period, Shares, New Issues       120,000 8,786,667  
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Revenue by Country (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenue by country $ 919,400 $ 894,600 $ 2,678,700 $ 2,805,300
UNITED STATES        
Revenue by country 379,300 261,000 1,091,500 875,500
BRAZIL        
Revenue by country 174,600 358,100 600,200 951,600
JAPAN        
Revenue by country 115,800 104,900 298,700 270,800
Other Countries [Member]        
Revenue by country $ 249,700 $ 170,600 $ 688,300 $ 707,400
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Commitments and Contingencies Disclosure [Abstract]        
Profit sharing plans $ 600 $ 2,200 $ 18,000 $ 17,800
EXCEL 35 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !2(;U,'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 " 4B&]30:B[#^T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VW10^CFLN))07!!\1:2V=U@DX9DI-VW-XV[740?0,@E,W^^ M^0;2ZR#T&/$YC@$C64PWLQM\$CILV)$H"("DC^A4JG/"Y^9^C$Y1OL8#!*4_ MU &AY?P.')(RBA0LP"JL1"9[HX6.J&B,9[S1*SY\QJ' C 8NI*+N_0P-O3XTM9M[(^ MD?(:\ZMD!9T";MAE\FNWO=\],-GRMJF:?&YW;2LX%QU_7UQ_^%V%W6CLWOYC MXXN@[.'7OY!?4$L#!!0 ( !2(;U.97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M%(AO4[]OQ/',! '10 !@ !X;"]W;W)K,9QDVUF&]>)T^YT=_9" =DP 42%L)-_OT##^R-S==Y>:0CO4=HLA/R-0LX5^0MCI+LNA,HE7ZVK,P+>,RR*Y'R!.ZL MA8R9@E.YL;)469*%(B.3KZ\[,^3QW;1U@ MGO@9\EUV=$QT4UZ$>-4G]_YUQ]9$/.*>TA(,_K9\SJ-(*P''[T*T4[Y3!QX? M']3O3..A,2\LXW,1_17Z*KCNC#K$YVN61^I)[+[RHD%]K>>)*#._9+=_MM?K M$"_/E(B+8""(PV3_S]Z*CC@*H/1, "T"Z$F <^X-;A'@FH;NR4RSOC#%IA,I M=D3JIT%-'YB^,='0FC#1:5PI"7=#B%/3N=AR2;HD"YCDV<12H*GO6%X1?[./ MIV?BQ^1!)"K(R&WB<_]CO 4L)1 ] -U05'#%TROBVI>$VM2IX9GCX0NQO2). MOR[\ XY;]H]K]%RT?_Z9O61*PI#[%Y'LE9(](]D[(_E%>#E,!$6>WU->U^-X MN&-W'Q&*?DG11V5F@. ;C+N(;>HP\/@UBS*.< Q*CD&[WGC,F51<1N_DB:=" MJCHD7$K)'",:ED3#EOF1#.S*N,UY)%RKJ9=&)=.H'=.2RU#X>K81F.^UPP=7 M.LROBT^?&J;(N&0;MV.["S./10?$.[A<:RBXVJ.+(#EV96OV_X+ZQ9D\C]0@ MUM!1SI'9.JC0/)?R% I+98-%<57N[>#^6W#- M(8\2^-_,G?:\EP*=NV'1A:/;>/D56.[N"67) ]LS=R[P->N X]9NP+ M22@NZ;A==S0>-XS_RNL=W*$+0LB%D&"H!NZ2K!0,?R(DF8L<.A7Z5OCUB6XH M);<89&7_#N[9!>3,]V%%E%T>#L@W>(Y\3^K)<$EG-+Y80 $)R .LK*'!$M9K M&&Q5%QSG1P- MBK;KVM@DIE6EH+C)FPS.X)OQ/ HN,+)M#*2J$!0W]F_"+#<"D6 EJT&D-Z3= M86\PP(BJVD#;U8:BS.]7C6&R,4.K?NG1H/CK]*/L(UE5&VBKVG"?P!)[_^FL M%QWL@%I+ABLVD%4U@;:J"7KA 14 9N!&R-IBVJ"S$$F7>1X'&1#Q]X(88540 M:*N"L(I9%)&;/(/;67TN<9V&[Q-:F3YM9?JW,9<;/;K^ 6H+7,1IRRI[SM< ML.DSA59V3UO9_2K@T%<8$"[3!.16)N^V,GE B86NO,)[!:Z[ 5A,? M^K!NIZ%0[AMEO1^VA4(^ZMN#(:S7ML=4UM$&C$Z*V9?*B*?7,_N]F/)JN?F<9B3B:PBUKX;P>KG?B]J?*)&:[9P7H92(S6' F<^E?@#N MKX50AQ/]@G)'&PO M=V]R:W-H965T&ULK5CA;MLV$'X5PBN&%DABD9(LN7,,M F& M#EBQH%FWWXQTCHE(HDM2<;.GWU%2+!ND9!5;@"24='?\[DC>=\?57JHGO04P MY'M95/IZMC5F]WX^U]D62JZOY XJ_+*1JN0&']7C7.\4\+Q1*HLY"X+%O.2B MFJU7S;L[M5[)VA2B@CM%=%V67+U\A$+NKV=T]OKBBWC<&OMBOE[M^"/<@_FZ MNU/X-#]8R44)E1:R(@HVU[,/]/T-2ZQ"(_&7@+T^&A/KRH.43_;AM_QZ%EA$ M4$!FK F._Y[A!HK"6D(LX/'K+$7#GE<*P65 M(5QK='+$8'@P&HR&\)KW*2V0%\J\4S+W &[0M5:VK1F+)'['D=Q8L M?U;SY^.8>.3") Z/Y$ZP1@>LT2C6SUP]@>$/!1 -6:V$$>#%V9J)C^=?A,NA MZ>/#]/'H]!^R3-88&4P &6"8$,<%J<#X$,0N@GBQ= +E$:/)8)P6!Z"+4:!W M"G9(6N >J30>PIT<<">CN/^4AA<3 M(";.Y'',4NJ =.6B-*)T"&9Z@)F>"2_RD#(O35CMB=DA,YC!K9 Z*-C"@3HZ MHV7#]WK',[B>(=UI4,\P6Y.1T[\\N+(<=>6/9E,,1WKI8*=)ZH _)W4"C09] M<@\F;(=A<)WZZ3XXW89=BG8%42P=3 CTB'_HI'1<"/X@"D\^.K7;9WG*IJ6: M'7^Q><;K/G,W%DW=H^J3BVDPZ'S/''2<.A"DJJ%/,UZ0H;M&2SL12-@RQ M)PPZSABO$/=8U/GQN51!P]@#T",7T<4@PIY3Z#BIW,(&< _E2"K/4-7^E79I M8IDN$Q>D*T>#-!K>YSVAT'%&.&E#EU)/9YWXZGOPGK9>;\D-;?CC^>^3L 1YRO\_J=#RMM\MU;IE\ M:3MBGF7R""XC-KA,K,_P;#S#W\BR%,:R9UNC9+(RHGJ$*AO /&YO$D^V/OT/ MADY][BF#C5/&O9'9TU86.2C]\T\IH\DO31%A7L;,'_4'X\R!M5^W0;6=Z(*\ M":X"BCRB"!;V-5:L\07N,/M+])8K6QW69BN5^ =RK&'DZUNAME8&VUP M@$N#=$SDAF!79*!\P-KAM34B4A%L=KJ7WH:G6\)1_#^RA/_=T&F,>^)C9WHF MW+;8Q!\%.#@-,5V.!IFF%UBE7"R2^$RP-QC4!RS<"=:;0N::0/O>$WZK.BW^ M+M52E^_.29U&KN=C=H:/<^S(A:PP.]D.Y5)4V'?N!&8K+U27=/&\8*WOPIT@ M>0JY)VAVMNNKR[IHKAARV(A,>*M\YG+O99*&,3*? ]8GNF11D RB[8F:32%J M/3''=-!=&D:RCMWZPB/(EG01#<+N^9I-Z?R."*O9SS_H1N+<.OC; 8^@OQV8 M']U,V6O!SUP]BDJ3 C:H&5PE& G5WK2U#T;NFLLJ/+-&ELUP"QSA6P'\OI'2 MO#[8^Z_#?>?Z7U!+ P04 " 4B&]30.%^QLD" !1"0 & 'AL+W=O MZ_?H=.VE&RG>Y(+9SWM?/.3G@C#92O>B,4H->X+TM/+%59NR"/QD59$7GU#P7,P4SOW%)64Z% M9E(@19=C[RZXG0;8"ES$=T8W>FN,;"H+*5_LY&LZ]K EHIPFQEH0N*SIE')N MG8#C=VWJ-7M:X?;XS?W1)0_)+(BF4\E_L-1D8R_V4$J7I.3F26Z^T#JAR/HE MDFOWC395;'_HH:341N:U& AR)JHK>:T+L24(>@<$82T(SQ5T:T'7)5J1N;0> MB"&3D9(;I&PTN-F!JXU30S9,V,M]M6MX8-KM:)H!9FK\'L7899/6M$2I-)Q?[2=!]NY1EM MD438?=X1GXYK04<-=/0A:*9UN1\XV@%YCWHLH@79;R#['X*$/UEMB$B96.TC M[9\D/1;1(ATTI(.CI%.9Y]#^Y_1I912W6Q#O=.K)L!9GW'#&%W">U:CQ3JV" MX?Y6/2>R13ULJ(>74Q_NU.$N1QQ'N#^(W@&?$=CB#?#_LP)?3GRB;6O+,[C/ MB:S _:WSSKYL?"-JQ81&G"Y!BCL#\%#5^5U-C"S<$;B0!@Y4-\S@G8&PO M=V]R:W-H965T&ULK5K?<^(V$/Y7-$P?[F:NP9(L_\@DS#1 MVYOIM9EPZ3UT^N!@ 9ZS+6H)DNM?7]DX&-BU0GIY"=A\N_*W6NU^DG/UJ*JO M>B6E(4]%7NKKP5PJ. M%PR+)"L'HZOFWFTUNE(;DV>EO*V(WA1%4GV[D;EZO![0P?.-NVRY,O6-X>AJ MG2SE3)K[]6UEKX9[+VE6R%)GJB257%P/?J*74Q[7!@WBSTP^ZH/OI*;RH-37 M^N)C>CWPZB>2N9R;VD5B/[9R+/.\]F2?XY_6Z6 _9FUX^/W9^\\->4OF(=%R MK/(O66I6UX-H0%*Y2#:YN5./O\J6D*C]S56NF[_D<8<-O &9;[1116MLGZ#( MRMUG\M0&XL# ^L$-6&O 3@W\'@/>&O!S1_!; __<$41KT% ?[K@W@9LD)AE= M5>J15#7:>JN_--%OK&V\LK).E)FI[*^9M3.CL2JURK,T,3(E,V,_;!883=2" M_+&655+/IB;O[LMDDV86\Y[\2.YG$_+NA_=70V,?H'8SG+>#W>P&8SV#$>Q\(\QA%GF=\OKF'T?F^ MT:?_>_2C8/!]*O#&'^_Q=R>WLMQ(?>GPY>]]^8TOO\?79V62W!:2QB.6*#OS MH#&OB]EV%-/8]RR/[6'\(2R*_> 4-H$P%H11>(J;(KC($_P =\16[-D*9^3& M2IMZQ;1\70$,]BZ#,P(X/W:,!7+G1AQ0X@$%<80HGPD01HBB3$0@B@B,6E1/ M$,,]X]#)^)=*:4W6E5ID!B,:@E&CB'/ %($)!@(R@3 F!(L!5P071&%OQD1[ MLI$S8]K:6BZ)?+(]7[M77;SW&CM#.+/]MO:9E*GM$=5768^ Q3*&,RB8!V*) MP'P/A'P"8;X?@9!/(8S' >N+)/6Z#N:Y$T>6-IAYPSI);8_,M*F#NT772^OL MB%3 8.7!<#%<61,$)\( +AH$%P1'I>R8_D$#IT[Z=U++I)JO&OZI+12Y6M<] M'"5/X1P('RXB%"= /9T@..I%%"XC%!@&_?191Y^=42@56$\H?8;, 6P38PP7 M(T4$P5D4-OD8D(=^+_VN9U/NI/^QG*M"DD6EBN<@6,&&DN?(,\!>.D9PU*(@ M>8CS?;A I@A.^''<2[V3&-1WUU"SDA7)F@"XJB?MVC@5SF#>EW:OE6?_6BF\ MM'LLZ[LMH\E#+HF6\TV5F:PGMP12+&$JC-V/4.\++_4ZF M,45P(CY*_.-@=!*)1LY@W+Z.OM/9:Y(I0J0AC,X;#3=%A@M%;_ Z)4C=4O!W M:5PK+P8;(3Q7((Z*$(D&Q.&Y G'B&'>\C>\T('-KP(XNL4V0Z%52R0_U"5(V MQ_BWWL*#Y_ N/';"'D?1$^XX2IPP?PEUS+L3?\PM_G#>:99O#'K XDY MB@+,411@_@+JF'FG^QAS=O\OS1&@[=3)UJJ>I23EIGBP(;"[91N.PE:-)AB: MJ(W1QFICL!4Z'KA37,RMN&YZDPH13E$DO" 4I^%%D(+YC++H-,3G^IQB2,9H MX(=13Z@[H<7>"?%I,^GW%$3SDCR'I[;M5E M#^=."C*W%/PMF]?;"/+7)UFGU=^NU.D$$0N^^X2-=6*!N<7"BV=LK?U1]0Y" MJ/@1'.-024X0G/ I5$<(+HA$[TZ?=8J N17!9SE?E2I7RV]D9ENJG:*SYJ=K MFBS^[OGA74_B[I[TXOQP>"00<@\>WB&X@,?P%!3!,2^$^]8I K0+5O3*#M[U M(^[N1^VT?" [[7_&[/"NXG-WQ3]K=@X.N]UE_.79P?;+\*P A2%S V&!#Y<. MYBWN/R7B70WG[AK^BO7"NR+)W^S9^\NC%HW[VL?E#&J M:+ZN9)+*J@;8WQ=*F>>+>H#]/Q6,_@-02P,$% @ %(AO4V9V ^8P!P MIBP !@ !X;"]W;W)K#'NAR'0L5 ^N1"?MMQ\E*Z85'BDK4=\D5GQW M//U)W?W(:/%05E_K+><"?<^SHKZ<;878O9O/ZV3+\[A^6^YX(;_9E%4>"WE9 MWN49W/B.-X\C]-BMERT?[NNEHMR+[*TX-<5JO=Y'E<_/O"L?+B< MX=GC'SZG=UO1_&&^7.SB.W[#Q9?==26OYL7,:3+B&4]$$R*6O^[Y%<^R)I+,XUL7='8< MLW$\_?P8_;?VYN7-W,8UORJS?]*UV%[.@AE:\TV\S\3G\N%WWMV0V\1+RJQN M?Z*'@ZWOS%"RKT69=\XR@SPM#K_C[YT0)PZ$&!Q(YT">.%#/X$ [!_IT!-_@ MP#H']L0!4X.#VSFTMSX_W'LKW"H6\7)1E0^H:JQEM.9#JW[K+?5*BV:AW(A* M?IM*/[&\*HNZS-)U+/@:W0CY2ZX"4:-R(Z_*Y.NVS-:\JG]%T;=]*GZ@5U^* M>+].I?5K=(&^W*S0JU]>+^9"IM($G"?=L!\.PQ+CL'DNETD[!/KW$\]O>?4? M$.;*'N;]6J8BUUNLX75^D!;J*=ZF0UY:@*WO0SUS(!TS*$<55D19WM2U6 M9(_U5RESZ;O-Y0P=IXDDF#6IFT,&:5WO MYR)=2\NN>S M)8*>&:;=(@T];1XG&BT:&JTGIWN4TYU4SL#1K5%&3*JGW87K$6U2)QHM&AJM)YE_E,RW2O:GY)ZT2,J< M0T)9?4<(-5&!0B'"6$JO2#2H1ZI0]=C\ +.7JH,S5 M"QE@2H*V4QKD4&B$[6QD?H:']=#I @>>O%?*#%DIPL!VQ+ ]Q8.UI8L]]!3K MZ&&HLX"EJ=!"IK9*BQ718#O26)_B84ET9K#76X4-V,X-UU69<+ZNT:8JW(CF H>T(@*6+$"ML."51\;&6.] M:6.)[AX-#"FIKHWM;?NC!/=F!:&DK$7+[^=,FS7F" 3$>NN_P#C4.N)JJA&C M,T;L[_L5;! [;)R[S["'&2$>T2D!VFE,-5XT.%Y?.,4DQ,XD]MV&W7F,7!,% M6A&=@B@AOGZJ,FC7%^SDB,D.2T9J^6-?V+LT 4Z8]()+=-R2]99ZFN4*L)3= MT'6(=HH1 ::2#8SG#T0Q'!G'<*H3#LNADQ26=.:ZC@%:B$(I8D>IT:VPB^?U M17\Z,SIE$5F]@(F9ZM#(,*)Q*T(4UA$[UCV[&1( UAS/=JDSS!/"7'Q+F /U3 M-R4A]HRH1A6JT='G0N I""P)U3D(!X'K>+YK2$RA$'T)"MF=1Q2@J0*M*( X M!AO1P#II2$KI&% MZ,D_W)[+0L-Z "QD7]6*A:B=A5Y4@*C.1= \Z9ABFB?=TE2 %-[ 5+L0TL"4!HYKW.!1Q1%T"HZ ]8 XPKHV%$?0YW/$<'DYBR/HV1P!6!K+K6YJ+;=, M<01[ 4<,2L+&<@13',%>PA%VYS'O+TS%$4SG \P"O2(/V_4%4QS!)CA2@6?Q M+(Y@9W,$8"D7MH^)=AH0 ::4,6:LQTQQ!)OB3 768RQ'L),W=^P<,;"J)WLK M9Z) *P:\<>,!C638KB^8P@QFQXSGMU4&_-L,6-6ZE6E5ZY:FM@J86MLJ4W## M['#S@K;*@!,4>%7/3U[Q;-[@E6U -HD:97PC79VWOHQ1'5Z*/5R(^]7E; M"E'F[<\:@SD]YNR%(\7S8NDQU>3E_\#4$L#!!0 ( !2(;U./\N=> M[P4 89 8 >&PO=V]R:W-H965T&ULG5G;;MLX$/T5 MPMB'%FAJD9)\"1(#B;N7/K0(&F3WF99HFUN95$G*2?;K=RC)DEM2M)V7V)+) MF3.'PSE#YN99JN]ZRYA!+[M"Z-O1UICR>CS6V9;MJ/XH2R;@E[54.VK@46W& MNE2,YO6D73$F4309[R@7H\5-_>Y!+6YD90HNV(-"NMKMJ'J]9X5\OAWAT>'% M-[[9&OMBO+@IZ88],O-4/BAX&G=6:FWHV1,.%7<9'H^!7#O/,8BF%E@7/J6$Y>C3P 6MD-))KM*1ZB_Z ==;H MW9.@5/Z%WO[V_&1L 8,V,L];9?>.,##B;HR]2F*U&OXN%,!]PDG9ND=I,,N/D*NYN+3.Z8;PF:N9-ZKMW$^\5L-H\C MB&]_S(P[+/UYV$_0T@Y:&F3@+O\7L 59,.SR1(U2<&Q2WCU)8,'UG-[/28+(>IH =;9J]U23-V.P)7FJD] M&RU0 /JT@SX-0H>=:11?579C6K,\^S5YFA""5LZ"UX0Y=:C F"1#"3'KHIB% MH]A2L6':KC$M8&=0D3$$ZH-R6:W,NBI@P3-90;[X8ILYF-+$61]W$)X,P9YW ML.=!V']2FY0":0JY"[6PA,(X@''NN+\BD[F;1D&'EZ<1COH*'P5C>1*@[P7_ M#_)H8\.J2Q-H]G=FZ K"TRRKE*X9]QT-@B\5T"SVA86ORN;I)H MYM8\WS@RB0;1]]J(IQ=U6ESLF3Z_T\*]?.&P?CU4*MO",<&*P/DUTY6D*S+W MY6#0^1MJ9J]O."QP#TIFC.4M?6?(''9USBMS8;^7AT1ZG2-AG3M>*DAJ2&7S M6E<-]J/BI>U)?7$1C[YYU"WL^PUA]>I&\'D;M>Z589.>SO4V,NS)P@2[H07] MOR&T7D<)N6@7K[F _O#L74QZ'22G=/ XVY4]VMLC+A1J<.;E+FCO@JZ:N/)( MTOE\4&=(+Y D+)"?M:[J;CJ3VM0M]3EQ!6U>$I='/3&>#PH_Z?63A/73*TRG M,Z.-+VC[DOAR>X),XFGJ7CUX!N(TP?-!S+U: MDQ.GS1HSLTWN2;2N1B>I;4T;?U5?8O[R_Q]?+YDJ^-]/\A^ +55!:-"K8&DQ&'Z>0(ZJY=&\>C"SK>^N5 M-$;NZJ];1G.F[ #X?2VE.3Q8!]V_/A;_ U!+ P04 " 4B&]3G"CEZ?<# M !%" & 'AL+W=O,"P 4F*:GQWH#U=2W,[@H5M%=.J"4LD9M)6DPN%XFE_/SJ].@'Q7^E-C:HS6$2'*BI["Y M+9?)+!!"A84+"((_6[Q&I0(0T_C:8R:#RV!XO-ZC_QICYUAR8?&:U*,L7;5, MSA(H<2V\-X%O(*4C;_0=KHG[+'PUE'=&_.^EKK[BN<^#T<&9[-7 M#++>((N\.T>1Y0?AQ&IAJ 43M!DM+&*HT9K)21TNY<$9/I5LYU9W9B.T_%>$ M%"U2QXA!GA:]]55GG;UB_3-\).TJ"[_H$LN7]BDS&>AD>SI7V9N #]A,X60V MAFR6S=_ .QG".XEX)Z_@718%>>VDWL ]*5E(M/#W96Z=X7+XYPT'IX.#T^C@ M]'_F[TWK\.+.;2,*7";\I"R:+2:K^71TC H5-9]I=*N+Z1@$?$ E6F$0"C(- MF:@R!E<9\IL*I+/05J34;D*MQI(?6VYE*?F]P8T1376GX?I@"#]P_<0'LD6U M&\/WWYUEV>RBQ;B87PP2;\>]:-1+R)M> F38/^Y5KZENA-[UAS]"X%HBXW,C M,19H#:)I^"HZ HW/E;15N"!+:QN"FE^I;!3VYV@@T!&=XLXZK&WO,4@>I2ZIM6/X\L?M7Q'< M<@1&*/A=:O\\"7V@A*TP4FCNB?"YPE$?-VLJQ:1A+6JI=B'>QE#I"[X9SZ^D MRU5N J@6-<+-W>1&42[4>!]XL#Y$]NUDY=YR+5D;R;%% #W*_/S]A>7L<+R& MB6N/#.A-P7".58,^=];IP7=TJE\X$T41\!G$QWW(HK$*=:<^-W MS"N$AYR]R"GPU SG(B-6#:?$H0,1!;D/$7;&BYH*F&"M7T;?:47K4VFLTFSC +,2NUG7Y M03K,R,MN-!S4NP'[49@-IP\4KMET-GW_+@'3#:UNXZB)@R(GQV,G+BN>\VB" M I^OB7/6;X*#X9_#ZC]02P,$% @ %(AO4VQ0G[$;#0 RB$ !@ !X M;"]W;W)K&IBCJ8CNQ M/2/+>V5P:_;*S;R8!'MSWVO5.RX4N[ M[GBY6%P<[Z0V1R^?\W?OWZ4Z>_OBZ.0H?_%!;]M M7QR_?-[+K5JI\+%_[_!T7*@T>J>,U]8(IS8OCBY/OGMU1N?YP$]:W?K)9T&: MK*W]1 ]OFQ='"Q)(=:H.1$'BOQMUI;J."$&,7Q+-H\*2+DX_9^IO6'?HLI9> M7=GN9]V$]L71TR/1J(T&T(:>L M@L.O&O?"RY7>&KW1M31!7-:U'4S09BO>VT[76OGGQP%,Z.AQG0B^B@27#Q!\ M)MY9$UHOKDVCFOW[QQ"N2+C,$KY:?I7@2O5S<;J8B>5B>?(5>J=%XU.F=_H MO0-:BG]>KGUPB)!_?87!66%PQ@S._CB3?I4@Y>5WOI>U>G&$Q//*W:BCE\MY M]2N,Q"OIM:_L1KRG6R9(SH,?6U4-1@Z-#JH1M34>YQM)#QMMI*FU[(3'887< M"UYH4W=#HT1H%7*(N7@!HJWM?[3BK:GG0II&:'Q[V]JNNWML;PV(^6'M=:.E M@RAS<=F!Z$1>;8)RM=WUTMQ5A2P1@A^,EYRS^,(IH3J-P&CI+K#K:U MT2!Z5XTR:Q-K+A2^HC.)<%6UU=9KCG'DFN@:GYILK TXHT2C?=U9/R ^H= O@\[6-V8 U4*_&NG/?V\ %X>C[%-/8,ED\V_4 M6#XW0_AJZ)H%MP9N-21W-\,=F-.1]Z@+[J&AR$?4!7+Z,?[C/_ M6Q']3DDG%-7ZZC5TWJV5$Z0Y.2/65*,6(Q6G)P146#0C#[0,-^VC3(-4( 5+NF/L C((Y+J<0> MW($S)6TG4S=!24OH9-LMX4$U\J?B*LJU#8<"$@MI-[Y^)*.;(O M"HT&1:8P38T6=J)"1-'6223I1H,YX@=^H5/\$6$(9>/E?E+7Y^*C5U3LKWW0 M.ZXZE"BQID7Z^/&!!,D<=+B+/J)"E3/2PQX& (T.DP@[^0FV*5PHH2'LL.LG M%I2;#:58M#.Y$.$A=Z5WX+Q*Y;[3YA%99'C&1QZD;988D ;G=>#PT V?\5(F/0-(113 'IEL9\WV<8=4@$_8J-$XN."0[6R0B87G2$*V3O5!U1;R M%Q1Q%=LWE'>?1M?4T7B:,],V0\T1UB"0ZL#ES]EAV[*9C.K(W\'I]1"L@QRD MOGHL&RK7%-Q=I^AKW%<]%1G$@;>;<$LI#J$:7*IRU7B[^LGG2C$#//'RCGH1%5D0P14D8*8R M$S14!678MY0)A%!+GR(>%!0D?1-]QO>JH6]*8L8) I4IFX%PBB>' ZV1"/B? M-1E]1=?2Z=1LLY]=]/]_N%ES2!Q"2A,D"O1C&NG0V*YLPW'/L9,==KDJH$-< M+"YF&8RD>!,;P!K<3'I73/TJ*>3GZ6J.3@^0 O<*$"5B;)XB,#I/JV)"$E9B MBVTM=5Q;3!.]QNASHYQ+E3>SBZ@DU8S8]Q..\$R6FBN%5]00-Z.3Z*=LOMA. M//VXYM#3H8M<-&5TJANQUU@4BWL"S@'D8Z"M),% 8&HJ^-2H]R*O493<20,6 M+D.DD3=4G$Q"=U=X\"GAO@^\[*!$A51WBB*EF9G!9I M4M%,"5!\46*'P7R2]2[5;E^X0]M5TKO* 3$-1FJ6!_,C-J!DWHD#"8<-/0,9 MSHS8BT7.EJ1H2H-2]*(^!QE5VD\C#*X'EH<'1PYWD=. MUO TL"&@0CV>S(!!JG::V^M!4U M\3QOY6-C/+ Q4NW;]V3!8HX6%\1T\/%( M]N5^ >*Z<-^ U4,&7!V49S\^]^.19A>EN1I-\H;R_.3)]^BTG1UR@\F5'4>1 M(.N[RB9BHV1] MX;E P)Y;9;=.]J!.II>Q,Q7 C/C_.\UAY\"FTK<5^94^B&L@/_1BAH?34,ME MSO/TU")R.FI8. WT;3MR@8^1!6B3!U!.;:>2$ES2(%V!;H!!#-WZ <. ]"H5 MR)KD4*,<\VI:K5HX[\L31.0;<79Q.GNV6!#(WF7LGR *S]I^,AGS=F1%@WN$ M[XL\B)3Y\EN.=>)F;)R%[W&%&O;U@I,-5V %H?%%[.LC3XK:B#)I M0 74BP+N>6\I.I!U3^1+,='J>85 MMPE::]#$BS9!2UT^W,#>LF;./-'^BK'68Z!RH2"W;9!MEN+6(VPALZ.:PSW9 M:052@(6H2#I4MTCV%D.P3[ X3US(:@/H4!/I1G\Q+:9Y1Q9[E(S,1D-0]_*. M6V$V7DSTN-";]/VL1M4HS"[-OB]', G7PVK:MPF]\UX"GT?#_YJ5LL?)I,G: MV3M[/LL@XY#/Q"5'R8$4KC2C-.KAFX(Z4DX4-N'(2K/F_;8P=/.Q-Z,80A M CS&[0)55DMC>%Z$\6Y&3X!''M(V*I?HSOJXH3)J1,BCVVYY^0#E*MYBR[*' M$!JNIH+D]SP?EQ6!%C@%DJCIF,CXA$I;J_LYOT"H&12\UMU IE3A, M]C]Y@Y?M, I;12E+:R;YXU=YO\1-(GJ*O107CT1D VTBO=*[]T3GZL ;0?0< MB!OR.G \DD1"SE1[5ML#* ^4:%IK)RP8Z]P2Q?9"7)S/T+K$L]/9XLF%>".U MJW[*:?JFK-;>&A_ZE%*?(TV&M)+<0R\D MPD%L2<,"-:ONKKIL++\9FKZBP\R#S[4:[??FZI8%VN/G*AE#N5P)0< M@ U .6ZP 2AHTT "H0HBV[A8X*F\RX(D-PP",BF:T69ITQB#FJ'&&F5@EE:V MQ(QK.QBA_^-R4)_9=LSAW;@$7F. _T4VI$4B]YD5GF.>Z2_+=,G#8^=2ONU M+28&R;#KD<897KVHNN5)$)'L7'QK[_GW=("*^/Y+LX&'B4?Z9CQ0EO;X.17% MO?>.L2Y2-3^T)IZ+0R^ CR?OUU$EM_Q7!+SZ-2&^:B_?EC]4N(SOY\?C\:\< MWDD'VWH,0!M<7G>6'XA!^?.- ME_\%4$L#!!0 ( !2(;U,J@G1:I0( ,8% 8 >&PO=V]R:W-H965T M&ULI51+;]LP#+[[5PA&#RV0Q8\D?02)@:8/;, *! VZ'88= M%)N.A>KA2O*2_OM1LN.F0)L==K%(BM]'4C0YVRK];"H 2W:"2S,/*VOK:129 MO )!S5#5(/&F5%I0BZK>1*;60 L/$CQ*X_@\$I3),)MYVU)G,]58SB0L-3&- M$%2_+H"K[3Q,PKWAD6TJZPQ1-JOI!E9@G^JE1BWJ60HF0!JF)-%0SL/K9+H8 M.W_O\(/!UAS(Q%6R5NK9*=^*>1B[A(!#;AT#Q>,/W #GC@C3>.DXPSZD Q[* M>_9[7SO6LJ8&;A3_R0I;S7*V[\EVQ;WS%&S!MC ME>C J LFVY/NNG1 ,Z#\09J-A\#$_V9L# M9X;>G"N<(&.A(*HDM@)2*HZCR.1F2%8XXT7#(<"KCUD#[(,%L0;MFW$+>:$3D@RN1ABX=054@"^1\ZHG^O39'+N@YPYT4/( M67!"4D]Y0KY@TF_N >QPGQD,+U0C'9E5Z'2)KC'YJ/?1P6P)T!N_00R^*J+; M,>NM_9*Z;F?SS;W=< ]4;Y@TA$.)T'AX,0F);K=&JUA5^TE=*XMS[\4*%RUH MYX#WI5)VK[@ _>K._@)02P,$% @ %(AO4Q"DMV:#! @PH !D !X M;"]W;W)K&ULK59M;Z-&$/[.KQC14W65",;@8#NU M+3DO;4]J>E' MJEN=(1JX+XM*S]W,F-W)8*"3#$NA?;G#BDXV4I7"D*BV [U3*%*K5!:#, CB M02GRREW,[-Z56LQD;8J\PBL%NBY+H1Y.L9#[N3MT#QO7^38SO#%8S'9BBRLT MGW97BJ1!AY+F)58ZEQ4HW,S=Y?#D=,3W[87/.>YU;PTP MP,0P@J#/'9YA43 0N?&EQ70[DZS87Q_0?[*Q4RQKH?%,%C=Y:K*Y.W$AQ8VH M"W,M][]@&\\QXR6RT/87]LW=D"PFM3:R;)5)+O.J^8K[-@\]A4GPBD+8*H36 M[\:0]?)<&+&8*;D'Q;<)C13 M<#C^$2Z^U+EYF T,X?.M0=)BG398X2M84[B4EP6L"@S^7:VT4\>&O-S!''>;(8H[^EP2^ MB<4->*)W(L&Y2QVF4=VANQCYSNLVP!X=G1(O4^=,EM2K6EBZ7Q6BTO![ALY& M%M1Z>;5M.R__&S68#$&S+LC=8WLP(C6Z/:W(.2B;@B(7%*@V:3 ]#ZWW 4PC+QC'\ XB/X@@\,('],C40'WM4* L>3@E\&#N?43,VJ0'>[V@ND6 DW-'VMX.TD8MU@=^L M](P'QBKWV)!7S7BW1%C3[&Y9H4'VX[1^]ZS3\>:_L()/-"QKDTGV(X5/Q#/U MA"T-CSU8/T!7\J;*UZ+:=I5_4H_#7B]3/5X];3"': M*G/O']G>AQVJ7*9V!'#@+ZOMV6G!E175 Z0Y:4L#8R^(8R^( A!$<2,*ILK$ M&T]B+X[', P#+P@"1S>)H+.D\:V927M4R)UA]I+G48G**:U5>U76]$\LA4I9 M2'-%C225]IGDD%-4W*Y\Q'[]BR&-QA2TWW.2VF;JQ:1":Y$DBI/$W5II.S:I MY?:".R8I:AZ*><5VG#;^=CIK>BD4U@W[S^S#C5 \6(CLMA!?:5I.^XL)]32W MF4@A'$VHJ#$Q)!C"I7B L &(X&O_98/>PX"2N+7/'TTIJ"O3O!&ZW>Z%M6P> M%H_7F^?9I5#;G 9"@1M2I5EY[()JGCR-8.3./C/6TM"CQ2XS>B6BX@MTOI'2 M' 0VT+T[%_\ 4$L#!!0 ( !2(;U-@[I'PT0( $,& 9 >&PO=V]R M:W-H965TI#3KOGZ4['@IT 9[&)!&)$6>1E;:H;?PH"&9^RVKN+NL1VN4=]W-Y(\?T0IZQ:YJ@4' MB=N%>Q5>KJ8FWR9\K_&@3FPPG6R$>##.QW+A!D80-EAH@\!H><1K;!H#1#)^ M#ICN2&D*3^TC^CO;._6R80JO1?.C+G6U<#,72MRR?:-OQ>$##OTD!J\0C;+? M<.AS8V(L]DJ+=B@FOZUYO[)?PSF<%&3!*P714!!9W3V15?F&:;:<2W$ :;() MS1BV55M-XFIN+F6M)>W65*>7:]:@@LT3O$>QDZRKZH(U\%D4S!S:W-?$83+] M8L!;]7C1*W@Y?!%<5PK>\A++Y_4^:1L%1D>!J^@LX!J["<2!!U$0A6?PXK'A MV.+%9QM>_5/#SPBF(\'4$DS_VXF>Q3.O\E)UK,"%2\].H7Q$=YE,G/,\<(N/ MR/?H4$(A]ES+)Z G#+I"^I.(P'@)G+B@[2\,S84!';?&=H-R/'.;2$8 !Z: M/EO1T%-6$UC3A"CW#3IB>Z0S>JY[.N?.TIS^'."KX3N-.);!HH^6\P+6/:^U M4:>9IJ8O($YS+PX"LJ)9Z 76HC4/O<3:69H8RUE)]KMN($RGWHPVXB3S0EK) M]FAL09Z$)NY\8AWC$(:)EU$T#*9>3FN49UYJUC0P<><;'9X<)-4D(YKF=C^D M?8,^RS(K*@U2;TKY=T+3C5Q 'N;&-[+R7D?DS=(!FY 36_723\\_>=@MRIT= M7ZJ_T/Z-C]%Q0E[U@^%O>C]>OS"YJ[F"!K=4&DS2Q 79CZS>T:*S8V(C- T= M:U8TY5&:!-K?"J&/CB$8_V\L_P!02P,$% @ %(AO4W(_!_P6 P LP8 M !D !X;"]W;W)K&ULK55-;^,V$+WG5PS4HFB! MP)(5)W&WMH%\M&@/ 8Q-/PY%#Y0TMMB0')4<19M_WR%E:[U%UX>B%_-KYKTW M0^IY-9!_"2TBPP=K7%AG+7/W+L]#W:)5848=.CG9D;>*9>GW>>@\JB8E69.7 M17&36Z5=MEFEO:W?K*AGHQUN/83>6N7?[M'0L,[FV7'CO=ZW'#?RS:I3>WQ& M_J7;>EGE$TJC+;J@R8''W3J[F[^[7\3X%/"KQB&DD6!U6X68OIUKR>/- UFJ6+G, Y1IX(,?: M[='5&L,J9Z&(@7E]@+L?X-=A\FI^+M$E?>=1W7YX%?,9N M!E?%)91%.3^#=S75>Y7PKOY+O?"H0VTH]![A][LJL)='\\<9UL7$NDBLB_^K MR^?A;F87Y^O8>MIIOGANE9=-V!KE OS<8DSKE'N#5DE:0QUC PH6Q?SKEV^@ MDS!@@L[3JVY0OCG6'B,'5.A0$ .(#0#:SM ;"D\OM^QA:'7= K<(1WBK7N2T MD6Y&#'+RNUVU44XM4KZL^'H2+QSY)C-G<>D2PXP/"^(! KI_15D)R? .I M6IG(\I1Q DT%,;$R0#OX$FZ* LI+\2B8+R^+.-Q>+F7XQ\4G%1<1D7RCD^": M>A\PHE1]D!L(X5-*'<3*JC_%7F+37J75U ?HB*5A6NAKH[0=;\=HUGL5"Y[! MDW+B=JFK@N"(00W*)YZ(*L896'*BG(]IAQX/U)M&+N\5I."J4NV5!&+R:5I*_\JZ&. G.]( M.GE81(+I?VKS-U!+ P04 " 4B&]3PGOJS57OJY;97!+UOK]K+#H]N=^M8I6?&F?7.Z M6BPN3_=2FY-7+_B[#^[5"]MWC3;J@Q.^W^^ENWNM&GO[\F1YDK[XJ'=U1U^< MOGK1RIU:J^ZG]H/#TVFF4NF],EY;(YS:OCRY6G[[>KFB#;SB9ZUN_>BS(%$V MUGZBAW?5RY,%<:0:579$0N+?C;I634.4P,=OD>A)/I,VCC\GZF]9> BSD5Y= MV^87777URY-G)Z)26]DWW4=[^U<5!;H@>J5M//\5MV'M^=F)*'O?V7W<# [V MVH3_\G-4Q&C#L\4#&U9Q ROB-!S$7'XO._GJA;.WPM%J4*,/+"KO!G/:D%76 MG<.O&ONZ5VN],WJK2VDZ<566MC>=-COQP3:ZU,J+1^G3XQ>G'&]-5WOQQE2J.MQ_"CXSLZO$[.O548)KU<[%V6(F5HO5\@B]LRS\ M&=,[>X#>E,#_O-KXSL%9_G7D@/-\P#D?FD^2)4XH\ M2H8B\UO?RE*]/&F)D+M1)X%V\05M\6.MBM[(OM*=JD1IC8=@E:2'K3;2E%HV MPF.Q0FAU7FA3-GVE1%],.1?25$+CV]O:-LW=$WMK0,SW M&Z\K+1UT-A=7#8B./$F;3KG2[EMI[HI,E@A!M<9+CDA\X910C89;,X-]"P$& MEK%D3O*(/R!/)6KEE#:BEC=*;)0R!337XD#(8EA25V&W0KAU=9*<'*%U(*'; M!JZP4T8Y"9GI=]5V82]IZB?#[*SI7,3(G__T;+5:?/>7JZL/_''YW6,AVQ8> M)3<-=&N#0O2^&'C6)J143DVD&)!U/1U+3T[M^D8&+;7.[OMFQS)O[GCA6I6] MTYV.J]]\+FMI=DI>\Z8CVA=9&S]YCKQ->YFA>_+^K_2;V6% ML5UV&VCGGB1;:SNL4:+2OFRL[^&?$.BW7B?M&].#:J9?#/3G?]2!L\&1U"GC M,V>R^A49E-?-X+X:LB;&K8%9#?'=S+ 'ZG1D_?&.HJME1SXZ(Z9M[X1MM8&4 M,V%4J;Q'%2/;,C-B*[5K@G4@+VJ"AR(/K]FL**#F4ZV("V M7@4[W#_\;YGU.R6=4)2^B^\A\WZCG#A;<@)>1(W>2DBJ&Y!EGM@]WUP3N??2 MX?>X?)G#A/?R*>'DP34IV&.D9"5FI44#%Y0TR 63#33TITV%6*/Z3KEK; ,\ M L&X&$ILT;V\0T80ZG,+/R%E15FW?4-.Z4OH),E-/O&EX$MA78'$A@T=?#N: M=RZNE2/](M%H4&0*X]"HH2=*1.1MC420;C4.A__ +K2*/\(-(6S8W([R^EP< MJ487N1I='*U&/WE6SQO?Z3TEKJE"=)3"="$"V6),ED,X9-L@.7Y\('23[+J[ M"]Y#*33E"@]+&2!#6DS*V\(I%&_)YZ:$G*7D7B1^Q(@?IVZ4Z2,' MY)#&XZ'J.1>-A4@Y!.D[[BXI.PA2A=-8@5,M+P49>_S"Y_>=3E/P8%(].4%BIX"'X=)3+M M]9%R,:+,CG\=4 \LXSX-?E,&RVI.:+;J2W;_"EY>=EPUG.UW-=O0J(:5_1ME;-&:*N0T),:"-YY M\D: 7&(!_UF2P5:T+:Z.&"79V07[_YLQ3G"V"8 YZC0 &DTE'?# M:TX*-EW MDL&NUAFKBTL 16;51.LQJ!]JYR+!2L=%\!<3&@!+D7XY9DL81)RKR A M=@8CT4])?:$*>_IQPZZGNR:\@"<$SAI8 GDTH)#$'@IP%62)Q,0G=7>/ IXKM$6-E1'' MJX9@6)&C,AHMT*2,'@,@VR+[#O= D=>[6%A\/AW2KJ/<17*(L3,2QIB,CU = MHWI'!B3XVK>,_S@R H01*5JBH#$,YN+ "2QA,CQ8(@MPH-U9-WA + M6XK?H>5R9'@?3K*&FZ@MX3N"1J0&])^ETUS[)U5!N<1SFYJ6#?[ RHBY[]"2 M&<(ZFN;0H;T/2Y(M#Q,0YX7["BP>4N!ZDI]#_SST1VKYE.9L-(H;BO/ET^\ M QK;IP*3,CN6(D V=X6/"%8*9/3]'W%A<>C"X\A-;GS@$Y/Z_K_YQ)[&2\0Z M/9!C'*3FK*.H?>$Y04"?.V5W3K:@3JJ7H3+E/@/^_W=J7R^.(I"G&8$\/8I MKJ6OV37XPQL@6Y1S0H93..0HJ6D<0F2+*?H'T9 RL>>^N(9S-U13L1I]E6W( M2WQP?D##-%K@[.-4U#-G72@P0U_ 2(:^;8\V3WH539[OEA0^[1/75U$43Q%\:.9!\^]UC22"8W9(K68>7+PF'5.IQD; MIASW3H48]WK:HR9_EDW^[*C)KPZ \?<)&$<,,&GXHP2G#9]/*29/07DI.%/) M6*2/HW5Q6+VI?&[0*>1^BPV-J$ %X5#L36D9I6F><#E9<353T"Z^"!AI.),R M0&@G:$8$[._]/ED^ 6F%; _EST/6$#@:,A0AV-$;(IY0<@=YSC*Q%1)(\F\ M?.!J7G#)I*L86$?^Y_4]"-#&L"PDDA7^HN!16QL9=9'SFY) M:8B^5MXQK$C*"TDS.,P(0R4QBDJA2:T.;3D 6M.^CFT:C\;P>5#\U[24 M+$XJC=I.UCFP60)L4S835^PE$\%.N^\%\.]J3:$KE"[P]HU8+F=GBX6XH-1S M+/:?Y]A_?CS=6YQ*92PUO==L=/%1^T]3@7^4V@,9?WQ$<7@$C? *3L[CQ,T# MO D5S@X*>LVEG[;E)C/U4F2LU?G\0BS/YY=B>4:?+N;/Z1,>%_,%/9[GPXTV M_]NSPXFK^9(.6\%H=/9B?@;G>* 2''&.,5C>!M><$O,C!)YTH1_?CN2EEO>8 FR4P%V:B M?AA>5ST7^!C*O,@-HX^B3?=G ;/%$1[=CZ)MQ!G#L(OROZ6I4)H8\ZA0CZ!F M:LNW*A62QOHPRC5JZ(D&L]WR+ S"%7S=(_-83&B8FM*F/[!\F)UU-$_,(%2- M!P.,2"D!U[H]"@F6B^&>=?'5J\ RN*5N>A+^C72&<=<'G+BN(?GD%>M1L@]? M#9;%\;/$.U/AB8+0*7&?$0_^&K-)_EVAM/FFSNQC>J MPTI&9X"O-,I/#=B7#,9-AGAMPTS95L MT8I^CM-WNC",B3_F5HX,V<4KB ,02RQ,]D+'L]-J,/3J*W-R@A2H"%>5Y8ON M\:L1#K@4&%$];._?1[SX*G&V\-NK]6MD#T\UZVK]$]=*N5<1](!:RA]L^ M(%\:+Y+*4 B1O[A>X"G?^T-7-XQ6$RD:S,SBW4=($XR)-Z@$LWB)1(=Q><=! M *K8W*G/;%T^X?UP+;51C0;]F"P"*6:]2D>EXX@.KXX0L&/;?GC_3-L"!?<.+G6!.B6'CK;\FM+&]NA*//'6J%1<[0 O]-K!NF!#L@OLKWZ#U!+ M P04 " 4B&]3G-FH/)@" "8!0 &0 'AL+W=O9B&NX-[MJFL.X@7LYINX 'L8[W2Z,4]2L$$2,.4)!K*>7B53I=C%^\# M?C'8FCV;."9KI9Z<\[V8AXEK"#CDUB%0?+W -7#N@+"-YPXS[$NZQ'U[A_[5 M.?9-O&CK%BWABK1)>, MOF"R?=/7;@Y["1?)@82L2\A\WVTAW^4-M70QTVI+M(M&-&=XJCX;FV/27K[9OA,J"W#XWK,:)6W+ZDZXYF,$LMEC$A<9Y![AL ;,#@)?D M3DE;&7(K"R@^YL?87-]AMNMPF1T%?(!Z2$9)1+(D2X_@C7K&(X\W^@_CB*PX M1:H?B?^Y6ANK\5_Y>Z34N"\U]J7&AUI'"14-!Z)*\OF@/YOO44PGTJFI:0[S M$%5H0+] V',*'#CT9'*%XC$6"M> K8"4BJ,*F=P,R:ZWX&!O 4[>@EB#]N._ M@;QSTBAP=^$N) E.'R5M"H9%!L'[&$](.CF/SI/$6^-HE"3!UT9+9AL-ODS) M7IUM2!J=89A_!NGDTH5BRB2Z1/\'&#-%Y>:-:#AU1 I UCFC7M*GZ>3,%QDX MTZ>007!",@]Y0KZ0SRXQWE.+ +WQ.\'@L!II6^'TI_W:N6K5]A[>[JP[JC=, M&L*AQ-1D>#X)B6[W0.M857OMK95%)7NSPM4)V@7@]U(INW-<@7X9+_X!4$L# M!!0 ( !2(;U,X2XM"K0, 'X) 9 >&PO=V]R:W-H965T9,]46)!5SGB!:PFJ MRG,F'RXQ$_N%.W!;QPW?I=HXO.6\9#OKO@,\>].AJ#J60KQ*TQ?HL7KF\2P@PC;1 8O>[P"K/, %$:7QM,M]O2 M!!Z/6_2?;>U4RY8IO!+9%Q[K=.%.78@Q856F;\3^5VSJL0E&(E/V"?MFK>]" M5"DM\B:8,LAY4;_9?=.'UP0$34!@\ZXWLEF^8YHMYU+L09K5A&8&ME0;3,/TV P^0FNOU9YHV,LN] MJ &]K$&#%T!G\%X4.E5P7<08/X[W*,$NRZ#-\C(X";C!L@^AWX/ #P8G\,*N MZM#BA2_@-17^M=HJ+8D8?Y_ '':80XLY?"E'TDM<90@B@4W*))X;ML1P)7)2 MD&*&A#VP_88/I;%4#U:&E)3*?[T!;I?$^1 MSA>K$8S/G=4=2M+\P0,W:#XAE'8[1YB%/9R*9<[U/8).@PQKR2.$ MLS^12?76^5!II5D1F]*9AG<8-=D/;/8^S,*>/QG#&PC[?@A^?S)T?I&LH.WA MW"&-)\AI[$6LB.@K0=ZS8-*;CF;P#?:WK8'QJ$?BL>#!C, '8^I"FPWUM>W7D0!X45]@EOM;NIT:(2@0QT=KC^JH MXX[ WG@X-30,P_LF@==66,^R35,?]\10& MO5$8PJ _&Q[;9N@TG&]>S]'=.[H3_,KB$15Z/IZ[+S=S\6JOE,/R^L_ MD_=,[C@Q)<.$0NF[0?24]6U?&UJ4]H;="DWWM1VF](.$TBR@^40(W1IF@^Z7 M:_DO4$L#!!0 ( !2(;U.?41X/V ( "H& 9 >&PO=V]R:W-H965T M!8%$4>'E(F,]L+^4N5B!I>FIJKN5-JW5Y[GLI+ M;)@:BQ8YG6R$;)BFK=QZJI7("NO4U%[H^U.O815W%C.KNY>+F=CINN)X+T'M MFH;)UR768C]W N>@>*BVI38*;S%KV197J)_:>TD[;T IJ@:YJ@0'B9NY+>RE[X.1P[I.8>P=P@M[RZ09?F.:;:82;$'::P)S0@V5>M- MY"IN+F6E)9U6Y*<7*U:C@O4K?$2QE:PMJYS5\%7DS!;MS2-;D\';F:\P*+__T](CDP#0],E^%%P!6V8YCX+H1^&%S FPR9 M3RS>Y&+FRS.97P@0#0$B&R Z%X :J-C5"&(##_B,?(>FT+=BQ[5\/571BWBF M/:]5RW*<.]1_"N4S.HL>>$3 >0<,U*F@2Z2?1 3&"^"$!$UW'6BN ZB8&ILU MRJ&BUI $'_9, 3T;45/'JC$<\AB=S&/T:,,<7S9\,_&.-2,;P:(/TN@$UA.O MM&&GF::[N8))DKD3WR1.Z6 2IVY M*\DN32?(XL#H1U]8RS@$0>RFI W\R,UH#;/43&PO=V]R:W-H965T Y"F-^V=D(L;WH];BW(1'F7;HEL;RRHBS"0AZR=8]O M&<%^"HK"'K*L?B_"0=R9C--S]VPRIHD(@YC<,\"3*,+LY9J$='?9@9W7$P_! M>B/4B=YDO,5KLB#BR_:>R:->$<4/(A+S@,: D=5EYPI>S&U' =(17P.RXWN_ M@:*RI/11'=SZEQU+541"X@D5 LM_3V1*PE!%DG7\R(-VBIP*N/_[-?H\)2_) M+#$G4QK^&_AB<]D9=H!/5C@)Q0/=_4ER0JZ*Y]&0IW_!+A]K=8"7<$&C'"PK MB((X^X^?\XG8 \@XU0"4 ]!;@%,#L'. ?6P&)P88$G8T9W@*G1,IKZD;8K1 MGNXZ2X=JTMG@CL9BP\%-[!._ C\SXT=-^+D9#Y$A0$_.73&!Z'4"KY$QXH)L MN\"V/@%D(5A1T/1XN%4U'Z=EOSDM^]P,GQ%/PF$5O#27=B%&.XUGU\2[9]1/ M/ %NXVS)5$O/M[_D(' K2,2_&U(X10HG3>'4I)ABO@$W/Y+@"846+E%JQ<(ZNK M4#H$CCT"Y,0!GR9+L4I"N6RG-S2O8N0>U "A?4#HJ%'SPU'N/ND2I7Y!J6^D M]#F)EH0!N@(>C2(I!+[!3"Y(1/=.791FR06.?=6]( 9R('D!.[565?.>95G= MO5J1@VRK7UWMH*AV8*QVD16W5ZV@WF.I6/+LA8E<<\"*T4@-VR8BD[A$^4&8 M"'F-8!9+*AQL)?>4<16'P0&'OHO@H-R5F\-1(]L:U! =%D2'1J(/Y(G$"0'7 M)/8V\EGD$7R[(ZI3W\%_8)KZE:Q\2J468\$R?@\!+PU[(/+)(B2,@[_EK?UZ MP7!SCXKB1FVM']#2AFF95Y 2-]5Q1OQ *98RK:IB_*9K-(;S9&1TW6MWZL\ MI $(W>ZH$CAK MHU&6^:,SIO@>7YW'L @;]04?_LZ#&*@DB7AUK3E/8]:+>F M*7-DZ'3[-9IJ -HUP%D3$'6A61K:JZ'9K,\LC0TC1RTW4-LN=%L3AS9":';" M4\1ACEQ[^T^;@%;7JA%'(Q"9Q:$=%YHM-W];X;+#'I$NNPS)K_ BJ)T2#EL3 MAW8\.&I)'+.&R&APN,3GWF &0ECC1O-W9"R_DVF31F9_.KJ$ M'C=$1FY=C]\!++/3+F:;5_[S]%@Y^,_U>.^K96N?+6WM"';#A\L3>FR.+)VU MYGGM'<",76]O0T*V9IUN'7&0]C'['%R<+;:GKM)-F3?GK^'%%%:TY>))K@$4>4F3 M3(ZMM5+YT+9EM(:4RBN>0X9OEERD5.%4K&R9"Z"Q :6)[3E.UTXIRZQP9)[- M1#CBA4I8!C-!9)&F5+Q>0\*W8\NU=@\>V&JM] ,['.5T!7-0C_E,X,RN66*6 M0B89SXB Y=CZ[@XGK@&8B%\,MK(Q)MK*@O,G/;F-QY:C%4$"D=(4%/\V,($D MT4RHX[DBM>J<&M@<[]AOC'DTLZ 2)CSYS6*U'EM]B\2PI$6B'OCV)U2& LT7 M\42:7[(M8X/ (E$A%4\K,"I(65;^TY>J$ V VSD!\"J ]U& 7P%\8[149FQ- MJ:+A2/ M$3H:V?3 U,:@T0W+]#+.E<"W#'$JG&-?Q$4"A"_)3&!W"/5*:!:3 M'\\%RW&]%#F;@J(LD>?DDCS.I^3LV_G(5IA;,]A1E>>ZS..=R@/Y%?&="^(Y MGGL$/FF'3R%"N&O@SC[<1L>U;:^V[1D^_P3?SNH%F244/>X[_G.'X>1602K_ MMB3SZV2^2=9Y)YG) G66E>!2'JMDR=8U;'H;;D(W&/@.^MXT*W8L+!@TPO;$ M=FJQG5:Q=R#E$'=75*1%0A7$N"GP@(@8U=ONF-R2+VCHN'2#;N] []&XTX*# M6G#P/]7-0!T3&QR(\+H'2EL3ZH-U*',:P=C"PD@0&[!"TM(GW=I)M]5)HP'O M(5V :&N^7DW:^_I.[]?)^I_:Z?V#U7"#WF'G' OK^*<:9U"+';2*O2E$QE0A MP*B]82]Z+#]2>]?Y=[HZ7U]]MW&8NY]:_XIN[PPYW [O195B[<8EI+\ [JE8 ML4R2!)8(*YN9<67.$M9X9K_! !H0/P_9)SM9OHJZ[^M G? M %!+ P04 " 4B&]3A'89 SP" K!0 &0 'AL+W=O2D_;?CY(=+RV2;!=;'WSOD13)9*?TDRD!+'FIA#0I+:VMQT%@\A(J M9@:J!HDW:Z4K9G&K-X&I-;#"@RH11&%X$U2,2YHE_FRALT0U5G )"TU,4U5, MOTY!J%U*AW1_\, WI74'09;4; -+L(_U0N,NZ%D*7H$T7$FB89W2R7 \&SE[ M;_"#P\XL_^ MQ<>.L:R8@9D2/WEARY3>4E+ FC7"/JC=5^CBN79\N1+&?\FNM;V.*(U/9,G%'"SCPI#O3&OF,GU) M/I+'Y9Q?,-<&QAVC1-Q[M6GB;W888XO8P.6<5W-P8FYKED%*4 M,J"W0#-RS/7@H.XJT!O?CH;DJI&V?Q^XP3Z^9C] 5!+ M P04 " 4B&]3#Y5ED*4# #K#0 &0 'AL+W=OXPSLF/'$FDWRL3LYFXA,1SS! M.PDJBV,FGQ88B?W43E&UPB?JO]$Y2SZY00AYCHKA(0.)Z M:LW=JX4[- ;YC,\<]^JH#<:5E1 /IO,^G%J.8801!MI ,/K;X35&D4$B'E]+ M4*M:TQ@>MP_HO^?.DS,KIO!:1%]XJ+=3:V1!B&N61?I>[/_$TJ&^P0M$I/)? MV)=S'0N"3&D1E\;$(.9)\<\>RT <&?BG#+S2P,MY%POE+&^89K.)%'N09C:A MF4;N:FY-Y'AB=F6I)7WE9*=G2]KF,(L0Q!J66R;QG?$QA&L1T\8K9D+7@Z46 MP0-\2DU/]6!N0LGU$[RY0)B9ECGEY K.,*'S*M-(L"7FRZ<$"-SQ)J D+%K$DP*;@ M%KC]'-=DWFXV]IWA8&+O&NCT*SK]5CI?<@W3[L]W*"DGX?819< 5PIWD ?:. M>;ZD"=^@#GL3YV+QX1%G_\+QFRD/*LJ#;I3OT9Q%AM8UZWJ#QR_(#/J>.VSFXCKUX>K\O(1ZSO)L-I5+/T\G[T3XW*-ZX/[:A#H? M[#,,W"*=P!N=RR;7J[WRNLOB,RKC*'4!'U.Z)E!'"]C1,# -5% TQBN4AZKB M-#KC=9).76U<__])YPS[&PQ*\FY!_KR@_"Z"JDN%,^@BG+H$NNTU\#4G MT:L"WT[C!W1B']V_8Y2;_)6A(!!9HHNK>#5:O63FQ?V]GEX\@SXR2?<1!1&N MR=2Y&)(>9/&R*#I:I/EM?B4TO0WRYI9>8RC-!/J^%D(?.F:!ZGTW^P]02P,$ M% @ %(AO4V?(4=J_ P $Q !D !X;"]W;W)K&ULQ5A1C^(V$/XKHZ@/K41)[$" $R"Q>U?UI-T>6K0]5:<^F&2 :),X MM9UEJ?KC:R?9)*L+;$"[NA=BQYZ9;[YQ/FN8[KEXD#M$!4]QE,B9M5,J_6#; MTM]AS&2?IYCHE0T7,5-Z*K:V3 6R(#>*(YLZCF?'+$RL^31_MQ3S*<]4%":X M%""S.&;B<(41W\\L8CV_N NW.V5>V/-IRK:X0G6?+H6>V967((PQD2%/0.!F M9BW(AROJ&H-\QY\A[F5C#":5->RJ):!BXQPQH:4!SW$6@'.5'IMA\*O@>A-FM MO9E!GFINK<&%B:G*2@F]&FH[-5_I,@=9A, WL-HQ@;^:' .XYK$NO&2&NEZQ M(F&1J1T7X;]Z_3X)4,!*D+AAQ)A*4(?X8XE6X2? M/Z)B821_F=I* S?A;;\$>56 I$= 3N"6)VHGX9..&KRTMW7"5=;T.>LK>M+A M"M,^N$X/J$/)3V"#S!,L?D_X=RM6W=R_>\Q_@\DE.^A3K& AA.'!C'LE9;UV MIK[=:'?P66$L_SX!9E"!&>1@!D? %+$D?,F45"P)PF3;@S^R>*T+J*M>) W_ M05OV!9F%_V'NWWSFCW-O2,EH:C^VP!I6L(:=8)44L'6$9\(:G@/+JV!Y)V&U M5H3 MULTR$[58U1%&/WXPS&NP(S/3K<'-WROJU $O GC4+717SCV&O33=NHG M%9;)!5CNT_1U+)/OL S:L1"G%D;GG3^;,L"+ ^IZXV/(&I)-SD?V-;]_])%: M/*+0]RGA%FU#R#_1$Y0G"MWL1]9VDJ W0M?2WEI)N6OT!V"7&#=M/[RP6U#-#Q!-1*3R]0^DMX<[OP9C?ZM!C%-N]&)?@\ M2U31LE5OJXYW4?1Y]?:B7;YE8AMJX!%NM*G3'VEF1-&!%A/%T[SK6W.E>\A\ MN--=.PJS0:]O.%?/$Q.@^A]@_C]02P,$% @ %(AO4QM3'YDA! $! M !D !X;"]W;W)K&ULQ5A;;Z,X%'Z>_146NUJU M4K=@2"#I)I&:2[N5VIEJHMEY&.V# R?!*N",;9I6VA\_-E#(A5!FNMIY:<"< M[SOGV.?BT\&&\0<1 DCT%$>)&!JAE.L+TQ1^"#$1YVP-B?JR9#PF4KWRE2G6 M'$B0@>+(M"W+-6-"$V,TR-;N^6C 4AG1!.XY$FD<$_X\AHAMA@8V7A8^TE4H M]8(Y&JS)"N8@/ZWON7HS2Y: QI (RA+$83DT+O'%->YI0";Q-X6-V'I&VI4% M8P_ZY288&I:V""+PI:8@ZN<1)A!%FDG9\;4@-4J=&KC]_,)^E3FOG%D0 1,6 M?::!#(=&ST !+$D:R8]L\Q<4#G4UG\\BD?U%FURVVS>0GPK)X@*L+(AIDO^2 MIV(CM@"*IQY@%P!['] Y G *@-,6T"D G;8F=0M MZT&MP"X;0%> ?"RP\IW M-SN:*9%D-.!L@[B65FSZ(3O?#*U.A"8Z%.>2JZ]4X>1H+IG_$+(H "Y^_[5G M8^]/-/N:4OF,3J8@"8T$>D\X)SIB3M$?Z--\BDY^.QV84FG7'*9?:!KGFNPC MFAQTQQ(9"C1+ @AJ\+-F?+\!;RJO2]?M%]?'=B/A'-;GR+'.D&W9N,:>27NX M50.?-L/O"%=P?!0^>YOQ5V\S_KH9/@7_F/$[1^&44>AD?,X1ODO?3^,T(A(" M]$&&P-&$Q:JTAKKF/0*Z27P6 SJY94*.:Z< MITKQ+24+&E%)09RA2=KXD42+4>(4D2T&15YTC.TMU2;G=4!7#W/&DG=OVJV(XO M;NF+^]V^('@"[E-!%A&@-:<^U'F7\WI;]ECG%M[S[16A'9.]TF2OGF./*L,._OEW3N59TY=D?AQ_(YKO=*U7B/AF!$>(+9$4\K5 M78)Q@;[<0;P WI2(_9*]__]7 6Q5G=!J="YKA>A&"%T,IBG7D78/G++@#,U# MPG59>*_N5IF$J&U@UD$.8)W.1_(9;S5IW&B:VH=815%N88L=QW;%;/^$/:_J M/G::]SS;5T3S355\T&-W>;-T?9M%#0.LJJMH&;^\;W-L*";KM[.7WWH!.^ M*K9K;M49<'-KJ$T*]"_ZL2*%J_*.O9^0,E4)QLTU^#\H4[W7 JA(@D.YGM=S M7=?;.SIS:_Z(@:^RT5(@GZ6)S"^!Y6HYOEYF0]O>^AA?3''-^@Q?7.7#:46? MS\KJ&KVBB4 1+)4JZ]Q3UO)\_,Q?)%MGT\^"235+98^A&MF!:P'U?UR+. MMU>ZGJ\B2(/\DFXA$W?6E*4!%U.VT?,M@R"4I#31#8P=/0WB3!OTY-J,#7IT MQY,X@QE#^2Y- _8T@H0>^AK1C@OS>!/Q8D$?]+;!!A; [[2 3BLHBM M:)++7W0HL;:HN-KEG*856R*(*WKI7<9W"3@P:#'Z &Q BW4BH%,7[)%7G%6')0%9^)N+'A\L! G M+]PE@.@:S6$/V0[0\@F-Z2[C[ E=3( '<9*_1Q_1_6*"+MZ][^E;[EO(9-5)CAN)[[&C=MP7G8-ANX%Y:MVK+5:?G^]OIN.D&+N^'= M=-$1H5WKV6>(L-2P&V9,US>5"%68X1"L1*C""/:)K42HXCS7MD\EZ-2.G4[' MH_GPY_77CNC<6L@]0W2N:M95C]58A9FV1Y3H5)B0,I3D5)AO$^=4VP%SLG0J.X.=/%>ZT M_(U'P*I/4PPY^G4#Z1+8[XXT2>,[2,Z09R7RXHUD^4H$XQ8<<;'Z(FS!.9ZG MO!2F+3@7NY:2J=[H!%)@&]F"Y:6C\I-0K]9MWE V-Z_61^1J3%K6)T5;*#N/ M9_FRI[P)V";.&ULI55=;YLP%/TK%MI#*VV! $V[*D%J0J;MH5/4 MJ-O#M <';H)5?S#[ING^_6Q#6);2J.I>P+Z^YQR?BWT9[Y1^,!4 DB?!I9D$ M%6)]'8:FJ$!0,U U2+NR5EI0M%.]"4VM@98>)'@81]$H%)3)(!O[V$)G8[5% MSB0L-#%;(:C^/06N=I-@&.P#=VQ3H0N$V;BF&U@"WM<+;6=AQU(R =(P)8F& M]22X&5[/4Y?O$[XQV)F#,7%.5DH]N,F7CO?LG[QWZV5%#3[IPL4=M59G&8S900#.V'1T.H M+,E,261R [)@8,A9#D@9-^0KU9JZ3WI./I#[94[.WIV/0[0;<#1AT8I-&['X M!;&$W%KZRI"Y+*'LP>>G\1]/X$-KO',?[]U/XY.$2Z@')(G>DSB*ASW[F;T> M'O79^3_U^9O5_RE&TAV%Q/,E;SH*.3,%5V:K@?RX61G4]HK_/*&:=JJI5TU? M4%UHM69(3$6U%2,UI]+TG:R&9>197/-[S$:1=?UX^+6>Y\3Q<5+^/&EX%1UG MS7NR+J\.LAJOX<'%$Z WON,94JBMQ*;P7;1KJC>^EQS%I\/KV; GGMLFW/3, MO_1-![^E>L.D(1S65BH:7-J^H)NNV$Q0U?[:KQ3:)N*'E?V1@'8)=GVM%.XG M3J#[-65_ %!+ P04 " 4B&]3'Q"&2P\# R$0 #0 'AL+W-T>6QE MJN&A2?ZEU_3$(FL62 M5J0YES45!BFDJH@V4U4&3:THR1MPJG@P'HWBH"),^+.I:*NK2C?>0K9"IWXT MF#Q[^Y*G?AB_]SU+E\FB@FINM@V@OT[[YVZ-@I+1=;A^,+?.G0W$V0N54[5$";T-Z;9 ME-,"Y"A6+N&N91T J+6LS"!GI)2"=!HV'OW T"XHYS?0VC^*/>Y5L5/9$=15 M#$,CJ!]:&CL!_ETVR[U+.WH1KU>S>ZD_MV8[HIM#N]!K10NVZN:K8A" L84NIV(.)!JVR, :J?.^>*LT6NY9?BM2W=*4W M[;0J<,WC5ZCY[^:YI((JPG=%F]X_YBR_6''TX5])[OZK' IV:NS/JV,7>?$: M1,;'+S)*CE)CT)\Z.T?;WL$V6#UX@4C][_#"PK=!O7G+N&:BGRU9GE/QZ'PS M])K,S0OA'K]9G]."M%S?#F#J;\??:,[:*AE674,B^E7;\5?87A@/;R\F%A,Y M7=$\ZZ>JG'=#SPQ,U/X"AT/DJKO<".9C,3<"&!8'4X#Y6"\LSO^TGPFZ'XMA MVB9.9(+Z3% ?Z^5"LNZ#Q7'[).9R[S1)HBB.L8QFF5-!AN4MCN'K9L.T@0<6 M!R+]6:[Q:N,=\G0?8#5]JD.PG>*=B.T4SS4@[KR!1Y*XJXW% 0^L"ECO0'QW M'.@IMT\4054Q;=@3C"-)@B'0B^X>C6,D.S%\W/7!GI(H2A(W IA;011A"#R- M.((I T8$D7=.7AP'@6;*NQS M$P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'2+88#X?OOMP MSE^4?EXH]IE:EH-O#0U@&U$ MFH_'D[3A*).+\\U8]SH-3Y2%PJ*2KM$W/"*\F#_]_I2MT. "!=KU-.E_"TA8 M@Q(;?(5RFHP39FKU\E5I?%72*! M.Y!I,AF[ 2O4QO97].-SQ[@"=_%PUEGU!84%?/%1)%&"2S=TTOVB0LN"V!]" T;?92$@)S$A;S3 M2R[QM>\(B(X)HN.X1'-<2G379M[=W(;E3Q=@%FI$RBVZ1IT [9ZE^PRV2_!D&^68 9)9,LLDW(/-FR M24;I)(OLD]V9PD;N>\8MA7]8I2$F99IL+ZIAHTNP',56.:*DD\6V3A#->60#[2Y'OU\YNPTQR0U-; <%T7R M%<@.?'F:^937Z[ @Y92#\NA[&L+G;!1B4@[*>P>EFXUU"15**&_=(XQK=Z6X MN-?,'X9O@\,CGY!5)\3,M=W)&\7+S3Y]\Q_#Q2]02P,$% @ %(AO4Z_L MDZ4X 0 'P\ !H !X;"]?N/B8UN WLCU1@%Z M(]<;WZFW#X^6_-SS7//SWTEU&)^E^?AI^=Q5DNY0*8&(W& MK'0V@4W#U&KDL\D3U'*E4_:\P<=1.3O- ^B89X^[PM9KFDOOM2IEPGVVMM4W ME^'>H<#.KB8VRLAB)SKH=TYXPK"[\HO].YD^0ZR>+P?+BR[>436+9>?\=<9'_7/ MS"&(Y+@BDN.:2(X;(CG&1'+<$LEQ1R3'/9$"54Z%JYP*6#D5L@HJ9!54R"JHD%50(:OX3[*^.[?\ZR_5=BV,5/;@S[K? M ;-/4$L! A0#% @ %(AO4P=!36*! L0 ! ( ! M &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " 4B&]30:B[#^T K M @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 M " 4B&]3F5R<(Q & "<)P $P @ '+ 0 >&PO=&AE M;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( !2(;U._;\3QS 0 !T4 8 M " @0P( !X;"]W;W)K&PO=V]R M:W-H965T&UL4$L! A0#% @ %(AO4T#A?L;) @ 40D M !@ ("!?Q( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %(AO4X_RYU[O!0 !AD !@ ("! MRB, 'AL+W=O\I !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M%(AO4RJ"=%JE @ Q@4 !@ ("!;3L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %(AO4YS9 MJ#R8 @ F 4 !D ("!6U< 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ %(AO4S-L^[HQ!0 \!L !D M ("!'6$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ %(AO4P^599"E P ZPT !D ("! M[&L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ %(AO4P$XO48A P . L !D ("!%G@ 'AL+W=O&UL4$L! A0#% @ %(AO4Y>*NQS $P( L M ( !2H$ %]R96QS+RYR96QS4$L! A0#% @ %(AO4Z87?>/. M @ YQ \ ( !,X( 'AL+W=O7!E&UL4$L% 3!@ @ " EP@ #Z( $! end XML 36 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 37 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 38 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 131 220 1 false 26 0 false 4 false false R1.htm 00000001 - Document - Cover Sheet http://hopto.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Consolidated Balance Sheets (Unaudited) Sheet http://hopto.com/role/BalanceSheets Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 00000003 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://hopto.com/role/BalanceSheetsParenthetical Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Consolidated Statements of Operations (Unaudited) Sheet http://hopto.com/role/StatementsOfOperations Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 00000005 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://hopto.com/role/StatementsOfStockholdersEquity Consolidated Statements of Stockholders' Equity (Unaudited) Statements 5 false false R6.htm 00000006 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://hopto.com/role/StatementsOfCashFlows Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 00000007 - Disclosure - Organization Sheet http://hopto.com/role/Organization Organization Notes 7 false false R8.htm 00000008 - Disclosure - Significant Accounting Policies Sheet http://hopto.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 8 false false R9.htm 00000009 - Disclosure - Property and Equipment Sheet http://hopto.com/role/PropertyAndEquipment Property and Equipment Notes 9 false false R10.htm 00000010 - Disclosure - Stockholders??? Equity Sheet http://hopto.com/role/StockholdersEquity Stockholders??? Equity Notes 10 false false R11.htm 00000011 - Disclosure - Sales by Geographical Location Sheet http://hopto.com/role/SalesByGeographicalLocation Sales by Geographical Location Notes 11 false false R12.htm 00000012 - Disclosure - Commitments and Contingencies Sheet http://hopto.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 12 false false R13.htm 00000013 - Disclosure - Significant Accounting Policies (Policies) Sheet http://hopto.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://hopto.com/role/SignificantAccountingPolicies 13 false false R14.htm 00000014 - Disclosure - Property and Equipment (Tables) Sheet http://hopto.com/role/PropertyAndEquipmentTables Property and Equipment (Tables) Tables http://hopto.com/role/PropertyAndEquipment 14 false false R15.htm 00000015 - Disclosure - Stockholders??? Equity (Tables) Sheet http://hopto.com/role/StockholdersEquityTables Stockholders??? Equity (Tables) Tables http://hopto.com/role/StockholdersEquity 15 false false R16.htm 00000016 - Disclosure - Sales by Geographical Location (Tables) Sheet http://hopto.com/role/SalesByGeographicalLocationTables Sales by Geographical Location (Tables) Tables http://hopto.com/role/SalesByGeographicalLocation 16 false false R17.htm 00000017 - Disclosure - Significant Accounting Policies (Details Narrative) Sheet http://hopto.com/role/SignificantAccountingPoliciesDetailsNarrative Significant Accounting Policies (Details Narrative) Details http://hopto.com/role/SignificantAccountingPoliciesPolicies 17 false false R18.htm 00000018 - Disclosure - Schedule of Property and Equipment (Details) Sheet http://hopto.com/role/ScheduleOfPropertyAndEquipmentDetails Schedule of Property and Equipment (Details) Details 18 false false R19.htm 00000019 - Disclosure - Property and Equipment (Details Narrative) Sheet http://hopto.com/role/PropertyAndEquipmentDetailsNarrative Property and Equipment (Details Narrative) Details http://hopto.com/role/PropertyAndEquipmentTables 19 false false R20.htm 00000020 - Disclosure - Schedule of Share-based Compensation, Stock Options, Activity (Details) Sheet http://hopto.com/role/ScheduleOfShare-basedCompensationStockOptionsActivityDetails Schedule of Share-based Compensation, Stock Options, Activity (Details) Details 20 false false R21.htm 00000021 - Disclosure - Schedule of Share-based Compensation, Shares Authorized Under Stock Option Plans, by Exercise Price Range (Details) Sheet http://hopto.com/role/ScheduleOfShare-basedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails Schedule of Share-based Compensation, Shares Authorized Under Stock Option Plans, by Exercise Price Range (Details) Details 21 false false R22.htm 00000022 - Disclosure - Stockholders??? Equity (Details Narrative) Sheet http://hopto.com/role/StockholdersEquityDetailsNarrative Stockholders??? Equity (Details Narrative) Details http://hopto.com/role/StockholdersEquityTables 22 false false R23.htm 00000023 - Disclosure - Schedule of Revenue by Country (Details) Sheet http://hopto.com/role/ScheduleOfRevenueByCountryDetails Schedule of Revenue by Country (Details) Details 23 false false R24.htm 00000024 - Disclosure - Commitments and Contingencies (Details Narrative) Sheet http://hopto.com/role/CommitmentsAndContingenciesDetailsNarrative Commitments and Contingencies (Details Narrative) Details http://hopto.com/role/CommitmentsAndContingencies 24 false false All Reports Book All Reports form10-q.htm ex31.htm ex32.htm hpto-20210930.xsd hpto-20210930_cal.xml hpto-20210930_def.xml hpto-20210930_lab.xml hpto-20210930_pre.xml form10q_001.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/country/2021 http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/dei/2021 true true JSON 41 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "form10-q.htm": { "axisCustom": 0, "axisStandard": 9, "contextCount": 131, "dts": { "calculationLink": { "local": [ "hpto-20210930_cal.xml" ] }, "definitionLink": { "local": [ "hpto-20210930_def.xml" ] }, "inline": { "local": [ "form10-q.htm" ] }, "labelLink": { "local": [ "hpto-20210930_lab.xml" ] }, "presentationLink": { "local": [ "hpto-20210930_pre.xml" ] }, "schema": { "local": [ "hpto-20210930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd" ] } }, "elementCount": 265, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 44, "http://hopto.com/20210930": 9, "http://xbrl.sec.gov/dei/2021": 7, "total": 60 }, "keyCustom": 10, "keyStandard": 210, "memberCustom": 10, "memberStandard": 16, "nsprefix": "HPTO", "nsuri": "http://hopto.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-01-01to2021-09-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://hopto.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-01-01to2021-09-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": "form10-q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000010 - Disclosure - Stockholders\u2019 Equity", "role": "http://hopto.com/role/StockholdersEquity", "shortName": "Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "HPTO:SalesByGeographicalLocationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000011 - Disclosure - Sales by Geographical Location", "role": "http://hopto.com/role/SalesByGeographicalLocation", "shortName": "Sales by Geographical Location", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "HPTO:SalesByGeographicalLocationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000012 - Disclosure - Commitments and Contingencies", "role": "http://hopto.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-01-01to2021-09-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": "00000013 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://hopto.com/role/SignificantAccountingPoliciesPolicies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000014 - Disclosure - Property and Equipment (Tables)", "role": "http://hopto.com/role/PropertyAndEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000015 - Disclosure - Stockholders\u2019 Equity (Tables)", "role": "http://hopto.com/role/StockholdersEquityTables", "shortName": "Stockholders\u2019 Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "HPTO:SalesByGeographicalLocationTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000016 - Disclosure - Sales by Geographical Location (Tables)", "role": "http://hopto.com/role/SalesByGeographicalLocationTables", "shortName": "Sales by Geographical Location (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "HPTO:SalesByGeographicalLocationTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000017 - Disclosure - Significant Accounting Policies (Details Narrative)", "role": "http://hopto.com/role/SignificantAccountingPoliciesDetailsNarrative", "shortName": "Significant Accounting Policies (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2020-12-31", "decimals": "0", "lang": null, "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - Schedule of Property and Equipment (Details)", "role": "http://hopto.com/role/ScheduleOfPropertyAndEquipmentDetails", "shortName": "Schedule of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000019 - Disclosure - Property and Equipment (Details Narrative)", "role": "http://hopto.com/role/PropertyAndEquipmentDetailsNarrative", "shortName": "Property and Equipment (Details Narrative)", "subGroupType": "details", "uniqueAnchor": null }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000002 - Statement - Consolidated Balance Sheets (Unaudited)", "role": "http://hopto.com/role/BalanceSheets", "shortName": "Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000020 - Disclosure - Schedule of Share-based Compensation, Stock Options, Activity (Details)", "role": "http://hopto.com/role/ScheduleOfShare-basedCompensationStockOptionsActivityDetails", "shortName": "Schedule of Share-based Compensation, Stock Options, Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000021 - Disclosure - Schedule of Share-based Compensation, Shares Authorized Under Stock Option Plans, by Exercise Price Range (Details)", "role": "http://hopto.com/role/ScheduleOfShare-basedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails", "shortName": "Schedule of Share-based Compensation, Shares Authorized Under Stock Option Plans, by Exercise Price Range (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccruedLiabilitiesCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000022 - Disclosure - Stockholders\u2019 Equity (Details Narrative)", "role": "http://hopto.com/role/StockholdersEquityDetailsNarrative", "shortName": "Stockholders\u2019 Equity (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ClassOfWarrantOrRightOutstanding", "span", "span", "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2020-12-31", "decimals": "INF", "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000023 - Disclosure - Schedule of Revenue by Country (Details)", "role": "http://hopto.com/role/ScheduleOfRevenueByCountryDetails", "shortName": "Schedule of Revenue by Country (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "HPTO:SalesByGeographicalLocationTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-07-012021-09-30_country_US", "decimals": "0", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "0", "first": true, "lang": null, "name": "HPTO:ProfitSharingPlansValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000024 - Disclosure - Commitments and Contingencies (Details Narrative)", "role": "http://hopto.com/role/CommitmentsAndContingenciesDetailsNarrative", "shortName": "Commitments and Contingencies (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "0", "first": true, "lang": null, "name": "HPTO:ProfitSharingPlansValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)", "role": "http://hopto.com/role/BalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000004 - Statement - Consolidated Statements of Operations (Unaudited)", "role": "http://hopto.com/role/StatementsOfOperations", "shortName": "Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "0", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2019-12-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000005 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited)", "role": "http://hopto.com/role/StatementsOfStockholdersEquity", "shortName": "Consolidated Statements of Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2020-01-012020-03-31_us-gaap_AdditionalPaidInCapitalMember", "decimals": "0", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000006 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "role": "http://hopto.com/role/StatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2020-01-012020-09-30", "decimals": "0", "lang": null, "name": "HPTO:ContributedServices", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000007 - Disclosure - Organization", "role": "http://hopto.com/role/Organization", "shortName": "Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000008 - Disclosure - Significant Accounting Policies", "role": "http://hopto.com/role/SignificantAccountingPolicies", "shortName": "Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-01-01to2021-09-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": "00000009 - Disclosure - Property and Equipment", "role": "http://hopto.com/role/PropertyAndEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 26, "tag": { "HPTO_AdjustmentsToAdditionalPaidInCapitalContributedServiceRecognitionValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Additional paid in capital contributed services.", "label": "Contributed services" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalContributedServiceRecognitionValue", "nsuri": "http://hopto.com/20210930", "presentation": [ "http://hopto.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "HPTO_BoardOfDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Board of Directors [Member]", "label": "Board of Directors [Member]" } } }, "localname": "BoardOfDirectorsMember", "nsuri": "http://hopto.com/20210930", "presentation": [ "http://hopto.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "HPTO_ContributedServices": { "auth_ref": [], "calculation": { "http://hopto.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contributed services.", "label": "ContributedServices", "verboseLabel": "Contributed services" } } }, "localname": "ContributedServices", "nsuri": "http://hopto.com/20210930", "presentation": [ "http://hopto.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "HPTO_DisclosureSalesByGeographicalLocationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Sales By Geographical Location" } } }, "localname": "DisclosureSalesByGeographicalLocationAbstract", "nsuri": "http://hopto.com/20210930", "xbrltype": "stringItemType" }, "HPTO_ExercisePriceRange1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range 1 [Member]", "label": "Exercise Price Range 1 [Member]" } } }, "localname": "ExercisePriceRange1Member", "nsuri": "http://hopto.com/20210930", "presentation": [ "http://hopto.com/role/ScheduleOfShare-basedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "xbrltype": "domainItemType" }, "HPTO_ExercisePriceRange2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range 2 [Member]", "label": "Exercise Price Range 2 [Member]" } } }, "localname": "ExercisePriceRange2Member", "nsuri": "http://hopto.com/20210930", "presentation": [ "http://hopto.com/role/ScheduleOfShare-basedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "xbrltype": "domainItemType" }, "HPTO_NumberOfCommonSharesEquivalentsOfOutstandingInMoneyWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of common shares equivalents of outstanding in money warrants.", "label": "Number of common shares equivalents of outstanding in money warrants" } } }, "localname": "NumberOfCommonSharesEquivalentsOfOutstandingInMoneyWarrants", "nsuri": "http://hopto.com/20210930", "presentation": [ "http://hopto.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "sharesItemType" }, "HPTO_OneResellersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One Resellers [Member]", "label": "One Resellers [Member]" } } }, "localname": "OneResellersMember", "nsuri": "http://hopto.com/20210930", "presentation": [ "http://hopto.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "HPTO_OtherCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Countries [Member]", "label": "Other Countries [Member]" } } }, "localname": "OtherCountriesMember", "nsuri": "http://hopto.com/20210930", "presentation": [ "http://hopto.com/role/ScheduleOfRevenueByCountryDetails" ], "xbrltype": "domainItemType" }, "HPTO_ProfitSharingPlansValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Profit sharing plans value.", "label": "Profit sharing plans" } } }, "localname": "ProfitSharingPlansValue", "nsuri": "http://hopto.com/20210930", "presentation": [ "http://hopto.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "HPTO_ResellersFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Resellers Four [Member]", "label": "Resellers Four [Member]" } } }, "localname": "ResellersFourMember", "nsuri": "http://hopto.com/20210930", "presentation": [ "http://hopto.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "HPTO_ResellersOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Resellers One [Member]", "label": "Resellers One [Member]" } } }, "localname": "ResellersOneMember", "nsuri": "http://hopto.com/20210930", "presentation": [ "http://hopto.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "HPTO_ResellersThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Resellers Three [Member]", "label": "Resellers Three [Member]" } } }, "localname": "ResellersThreeMember", "nsuri": "http://hopto.com/20210930", "presentation": [ "http://hopto.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "HPTO_ResellersTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Resellers Two [Member]", "label": "Resellers Two [Member]" } } }, "localname": "ResellersTwoMember", "nsuri": "http://hopto.com/20210930", "presentation": [ "http://hopto.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "HPTO_SalesByGeographicalLocationTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales by geographical location [Text Block]", "label": "Sales by Geographical Location" } } }, "localname": "SalesByGeographicalLocationTextBlock", "nsuri": "http://hopto.com/20210930", "presentation": [ "http://hopto.com/role/SalesByGeographicalLocation" ], "xbrltype": "textBlockItemType" }, "HPTO_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2EndingBalance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award, options, outstanding, weighted average remaining contractual term, ending balance.", "label": "Weighted Average Remaining Contractual Life (Years) Outstanding, Ending Balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2EndingBalance", "nsuri": "http://hopto.com/20210930", "presentation": [ "http://hopto.com/role/ScheduleOfShare-basedCompensationStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "HPTO_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermVestedAndExpectedToVest": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award, options, outstanding, weighted average remaining contractual term, vested and expected to vest.", "label": "Weighted Average Remaining Contractual Life (Years), Vested and expected to vest at December 31, 2020" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermVestedAndExpectedToVest", "nsuri": "http://hopto.com/20210930", "presentation": [ "http://hopto.com/role/ScheduleOfShare-basedCompensationStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "HPTO_StockIssuedDuringPeriodSharesFromRightsOffering": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock issued during period shares from rights offering.", "label": "Proceeds from rights offering, shares" } } }, "localname": "StockIssuedDuringPeriodSharesFromRightsOffering", "nsuri": "http://hopto.com/20210930", "presentation": [ "http://hopto.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "HPTO_StockIssuedDuringPeriodValueCostForRighsOffering": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Issuance cost for righs offering.", "label": "Issuance cost for rights offering" } } }, "localname": "StockIssuedDuringPeriodValueCostForRighsOffering", "nsuri": "http://hopto.com/20210930", "presentation": [ "http://hopto.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "HPTO_StockIssuedDuringPeriodValueFromRightsOffering": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Proceeds from rights offering.", "label": "Proceeds from rights offering" } } }, "localname": "StockIssuedDuringPeriodValueFromRightsOffering", "nsuri": "http://hopto.com/20210930", "presentation": [ "http://hopto.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "HPTO_TwoResellersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Resellers [Member]", "label": "Two Resellers [Member]" } } }, "localname": "TwoResellersMember", "nsuri": "http://hopto.com/20210930", "presentation": [ "http://hopto.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "country_BR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BRAZIL" } } }, "localname": "BR", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://hopto.com/role/ScheduleOfRevenueByCountryDetails" ], "xbrltype": "domainItemType" }, "country_JP": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "JAPAN" } } }, "localname": "JP", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://hopto.com/role/ScheduleOfRevenueByCountryDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://hopto.com/role/ScheduleOfRevenueByCountryDetails" ], "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://hopto.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://hopto.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r292" ], "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://hopto.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r292" ], "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://hopto.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://hopto.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://hopto.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://hopto.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r291" ], "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://hopto.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r289", "r291", "r292" ], "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://hopto.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://hopto.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://hopto.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://hopto.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://hopto.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r290" ], "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://hopto.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r298" ], "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://hopto.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r291" ], "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://hopto.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r291" ], "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://hopto.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r293" ], "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://hopto.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://hopto.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r281" ], "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://hopto.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://hopto.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://hopto.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://hopto.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://hopto.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://hopto.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://hopto.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://hopto.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r284" ], "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://hopto.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r294" ], "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://hopto.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://hopto.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://hopto.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r294" ], "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://hopto.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r297" ], "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://hopto.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://hopto.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r294" ], "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://hopto.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://hopto.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r295" ], "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://hopto.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r292" ], "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://hopto.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://hopto.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r294" ], "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://hopto.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r294" ], "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://hopto.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r294" ], "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://hopto.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r294" ], "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://hopto.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://hopto.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://hopto.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://hopto.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://hopto.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://hopto.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r291" ], "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://hopto.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r285" ], "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://hopto.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r286" ], "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://hopto.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r280" ], "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://hopto.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r283" ], "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://hopto.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r282" ], "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://hopto.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r287" ], "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://hopto.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r288" ], "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://hopto.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://hopto.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r296" ], "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://hopto.com/role/Cover" ], "xbrltype": "booleanItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r130", "r181", "r184", "r257" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://hopto.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r130", "r181", "r184", "r257" ], "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://hopto.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r126", "r181", "r182", "r234", "r254", "r255" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfOperations" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r126", "r181", "r182", "r234", "r254", "r255" ], "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfOperations" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r127", "r128", "r181", "r183", "r256", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278" ], "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://hopto.com/role/ScheduleOfRevenueByCountryDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r127", "r128", "r181", "r183", "r256", "r264", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://hopto.com/role/ScheduleOfRevenueByCountryDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r131", "r228" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://hopto.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://hopto.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r28", "r231" ], "calculation": { "http://hopto.com/role/BalanceSheets": { "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://hopto.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r265" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r14", "r132", "r133" ], "calculation": { "http://hopto.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://hopto.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of 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 expenses", "verboseLabel": "Accrued Liabilities, Current" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/BalanceSheets", "http://hopto.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r7", "r8", "r31" ], "calculation": { "http://hopto.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued wages" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r26", "r144" ], "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://hopto.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r38", "r39", "r222", "r223", "r224", "r225", "r226", "r227" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r15", "r200", "r231" ], "calculation": { "http://hopto.com/role/BalanceSheets": { "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://hopto.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r74", "r75", "r76", "r197", "r198", "r199", "r212" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC).", "label": "Rounding" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent": { "auth_ref": [ "r20", "r134", "r140" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as noncurrent.", "label": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Shares of common stock equivalents excluded from computation of diluted earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r71", "r115", "r118", "r124", "r138", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r207", "r209", "r220", "r229", "r231", "r236", "r245" ], "calculation": { "http://hopto.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets [Default Label]", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/BalanceSheets" ], "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://hopto.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r35", "r71", "r138", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r207", "r209", "r220", "r229", "r231" ], "calculation": { "http://hopto.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r24", "r60" ], "calculation": { "http://hopto.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r9", "r61" ], "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://hopto.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r55", "r60", "r66" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash, end of the period", "periodStartLabel": "Cash, beginning of the period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r55", "r221" ], "calculation": { "http://hopto.com/role/StatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r24" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash Equivalents, at Carrying Value" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Warrants outstanding exercisable price" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Warrants outstanding" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r33", "r150", "r238", "r249" ], "calculation": { "http://hopto.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r147", "r148", "r149", "r151", "r266" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r74", "r75", "r212" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfStockholdersEquity", "http://hopto.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r13" ], "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://hopto.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r13" ], "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://hopto.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r13", "r176" ], "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://hopto.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r13", "r231" ], "calculation": { "http://hopto.com/role/BalanceSheets": { "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, $0.0001 par value, 195,000,000 shares authorized, 18,850,675 shares issued and outstanding for both periods ending September 30, 2021 and December 31, 2020" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r106", "r107", "r130", "r218", "r219", "r265" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r106", "r107", "r130", "r218", "r219", "r263", "r265" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r106", "r107", "r130", "r218", "r219", "r263", "r265" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r102", "r244" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r106", "r107", "r130", "r218", "r219" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration of credit risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r106", "r107", "r130", "r218", "r219", "r265" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r49", "r234" ], "calculation": { "http://hopto.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Total cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of revenue:" } } }, "localname": "CostOfGoodsAndServicesSoldAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r105", "r130" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://hopto.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r21" ], "calculation": { "http://hopto.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Deferred Revenue, Noncurrent", "verboseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r58", "r142" ], "calculation": { "http://hopto.com/role/StatementsOfCashFlows": { "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" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/PropertyAndEquipmentDetailsNarrative", "http://hopto.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r43", "r79", "r80", "r81", "r82", "r83", "r88", "r90", "r92", "r93", "r94", "r97", "r98", "r213", "r214", "r241", "r251" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Net income per share, basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average number of common shares outstanding" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r43", "r79", "r80", "r81", "r82", "r83", "r90", "r92", "r93", "r94", "r97", "r98", "r213", "r214", "r241", "r251" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Net income per share, diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r95", "r96" ], "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": "Basic and Diluted Earnings Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r38", "r39", "r40", "r74", "r75", "r76", "r78", "r84", "r86", "r99", "r139", "r176", "r178", "r197", "r198", "r199", "r203", "r204", "r212", "r222", "r223", "r224", "r225", "r226", "r227", "r258", "r259", "r260", "r299" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfStockholdersEquity", "http://hopto.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r216", "r217" ], "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://hopto.com/role/SignificantAccountingPoliciesPolicies" ], "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://hopto.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfIntangibleAssets": { "auth_ref": [ "r58" ], "calculation": { "http://hopto.com/role/StatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of intangible assets.", "label": "Gain (Loss) on Disposition of Intangible Assets", "negatedLabel": "Gain on sale of patents" } } }, "localname": "GainLossOnDispositionOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r50" ], "calculation": { "http://hopto.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r48", "r71", "r115", "r117", "r120", "r123", "r125", "r138", "r152", "r153", "r154", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r220" ], "calculation": { "http://hopto.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r41", "r115", "r117", "r120", "r123", "r125", "r235", "r239", "r242", "r252" ], "calculation": { "http://hopto.com/role/StatementsOfOperations": { "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": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r72", "r85", "r86", "r114", "r202", "r205", "r206", "r253" ], "calculation": { "http://hopto.com/role/StatementsOfOperations": { "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": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r62" ], "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": "Income taxes paid" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r57" ], "calculation": { "http://hopto.com/role/StatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r57" ], "calculation": { "http://hopto.com/role/StatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r57", "r232" ], "calculation": { "http://hopto.com/role/StatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "verboseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r57" ], "calculation": { "http://hopto.com/role/StatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r29", "r71", "r119", "r138", "r152", "r153", "r154", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r208", "r209", "r210", "r220", "r229", "r230" ], "calculation": { "http://hopto.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r19", "r71", "r138", "r220", "r231", "r237", "r247" ], "calculation": { "http://hopto.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Stockholders Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r32", "r71", "r138", "r152", "r153", "r154", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r208", "r209", "r210", "r220", "r229", "r230", "r231" ], "calculation": { "http://hopto.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term liabilities" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r182" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License [Member]" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r4", "r30" ], "calculation": { "http://hopto.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "auth_ref": [ "r45" ], "calculation": { "http://hopto.com/role/StatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://hopto.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in marketable security.", "label": "Unrealized gain in marketable securities", "negatedLabel": "Unrealized gain from marketable securities" } } }, "localname": "MarketableSecuritiesUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfCashFlows", "http://hopto.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r55" ], "calculation": { "http://hopto.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfCashFlows" ], "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://hopto.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r55" ], "calculation": { "http://hopto.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfCashFlows" ], "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://hopto.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r55", "r56", "r59" ], "calculation": { "http://hopto.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfCashFlows" ], "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://hopto.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r36", "r37", "r40", "r42", "r59", "r71", "r77", "r79", "r80", "r81", "r82", "r85", "r86", "r91", "r115", "r117", "r120", "r123", "r125", "r138", "r152", "r153", "r154", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r214", "r220", "r240", "r250" ], "calculation": { "http://hopto.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://hopto.com/role/StatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfCashFlows", "http://hopto.com/role/StatementsOfOperations", "http://hopto.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "Recently Adopted Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of non-cash investing and financing information:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://hopto.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "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://hopto.com/role/StatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r115", "r117", "r120", "r123", "r125" ], "calculation": { "http://hopto.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r73", "r87", "r111", "r211" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/Organization" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r27" ], "calculation": { "http://hopto.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncome": { "auth_ref": [ "r46" ], "calculation": { "http://hopto.com/role/StatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income related to nonoperating activities, classified as other.", "label": "Other income" } } }, "localname": "OtherNonoperatingIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other income:" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r54" ], "calculation": { "http://hopto.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedLabel": "Issuance cost for rights offering" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r137" ], "calculation": { "http://hopto.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchase of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r52" ], "calculation": { "http://hopto.com/role/StatementsOfCashFlows": { "order": 3.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 property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r12", "r163" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r12" ], "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://hopto.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r12", "r163" ], "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://hopto.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r12" ], "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://hopto.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r12", "r231" ], "calculation": { "http://hopto.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred stock, $0.01 par value, 5,000,000 shares authorized, no shares issued and outstanding as of September 30, 2021 or December 31, 2020" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r22", "r23" ], "calculation": { "http://hopto.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r53" ], "calculation": { "http://hopto.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "verboseLabel": "Proceeds from rights offering" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfIntangibleAssets": { "auth_ref": [ "r51" ], "calculation": { "http://hopto.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from disposal of asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Proceeds from sale of patents" } } }, "localname": "ProceedsFromSaleOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Product Information [Line Items]" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r182" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfOperations" ], "xbrltype": "domainItemType" }, "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": [ "r26", "r145" ], "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://hopto.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r146", "r267", "r268", "r269" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/PropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r25", "r143" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "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://hopto.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r145", "r231", "r243", "r248" ], "calculation": { "http://hopto.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, net", "verboseLabel": "Property and equipment net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/BalanceSheets", "http://hopto.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r10", "r145" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Schedule of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/PropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r10", "r143" ], "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://hopto.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r44", "r141" ], "calculation": { "http://hopto.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Changes in allowance for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r20", "r135" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Allowance for Doubtful Accounts" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r201", "r233", "r279" ], "calculation": { "http://hopto.com/role/StatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r16", "r178", "r200", "r231", "r246", "r261", "r262" ], "calculation": { "http://hopto.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r74", "r75", "r76", "r78", "r84", "r86", "r139", "r197", "r198", "r199", "r203", "r204", "r212", "r258", "r260" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r112", "r113", "r116", "r121", "r122", "r126", "r127", "r130", "r180", "r181", "r234" ], "calculation": { "http://hopto.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Total revenue", "verboseLabel": "Revenue by country" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/ScheduleOfRevenueByCountryDetails", "http://hopto.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r68", "r69" ], "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://hopto.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r106", "r130" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r26", "r145" ], "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://hopto.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r47", "r129" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue by Country" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/SalesByGeographicalLocationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/ScheduleOfShare-basedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Schedule of Share-based Compensation, Shares Authorized Under Stock Option Plans, by Exercise Price Range" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r185", "r191", "r192" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Schedule of Share-based Compensation, Stock Options, Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://hopto.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r182" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceOtherMember": { "auth_ref": [ "r182" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, financial service, and other financial service, classified as other.", "label": "Service, Other [Member]" } } }, "localname": "ServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r188" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "periodEndLabel": "Options Exercisable at December 31, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/ScheduleOfShare-basedCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r188" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Weighted Average Exercise Price, Exercisable at December 31, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/ScheduleOfShare-basedCompensationStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Options Outstanding, Forfeited/cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/ScheduleOfShare-basedCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Options Outstanding, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/ScheduleOfShare-basedCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r187", "r196" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Options Outstanding, Ending Balance", "periodStartLabel": "Options Outstanding, Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/ScheduleOfShare-basedCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r186" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Exercise Price, Outstanding Ending Balance", "periodStartLabel": "Weighted Average Exercise Price, Outstanding Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/ScheduleOfShare-basedCompensationStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r193" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "periodEndLabel": "Options Outstanding, Vested and expected to vest at September 30, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/ScheduleOfShare-basedCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r193" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Weighted Average Exercise Price, Vested and expected to vest at December 31, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/ScheduleOfShare-basedCompensationStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r194" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/ScheduleOfShare-basedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r195" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/ScheduleOfShare-basedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/ScheduleOfShare-basedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r195" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Exercise Price Range, Lower Range Limit" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/ScheduleOfShare-basedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.", "label": "Options Exercisable, Number of shares" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/ScheduleOfShare-basedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Options Outstanding, Number of shares" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/ScheduleOfShare-basedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r195" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Exercise Price Range, Upper Range Limit" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/ScheduleOfShare-basedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted Average Remaining Contractual Life (Years) Exercisable at December 31, 2020" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/ScheduleOfShare-basedCompensationStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r193" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted Average Remaining Contractual Life (Years) Outstanding, Beginning Balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/ScheduleOfShare-basedCompensationStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r188" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Options Exercisable, Weighted Average Exercise Price" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/ScheduleOfShare-basedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "Options Outstanding, Weighted Average Exercise Price" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/ScheduleOfShare-basedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r193" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Options Outstanding, Weighted Average Remaining Life (Years" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/ScheduleOfShare-basedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance, shares", "periodStartLabel": "Beginning balance, shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r67", "r73" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/SignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r34", "r38", "r39", "r40", "r74", "r75", "r76", "r78", "r84", "r86", "r99", "r139", "r176", "r178", "r197", "r198", "r199", "r203", "r204", "r212", "r222", "r223", "r224", "r225", "r226", "r227", "r258", "r259", "r260", "r299" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfStockholdersEquity", "http://hopto.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/ScheduleOfRevenueByCountryDetails", "http://hopto.com/role/StatementsOfOperations", "http://hopto.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r74", "r75", "r76", "r99", "r234" ], "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://hopto.com/role/ScheduleOfRevenueByCountryDetails", "http://hopto.com/role/StatementsOfOperations", "http://hopto.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r63", "r64", "r65" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Non-cash financing activities: shares issued for settlement of accrued expenses" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r12", "r13", "r176", "r178" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Shares issued for settlement of accrued expenses, shares", "verboseLabel": "Stock Issued During Period, Shares, New Issues" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfStockholdersEquity", "http://hopto.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued attributable to transactions classified as other.", "label": "Stock Issued During Period, Shares, Other", "verboseLabel": "Shares issued for settlement of accrued expenses, shares" } } }, "localname": "StockIssuedDuringPeriodSharesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r12", "r13", "r176", "r178" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Shares issued for settlement of accrued expenses" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r13", "r17", "r18", "r71", "r136", "r138", "r220", "r231" ], "calculation": { "http://hopto.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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", "periodEndLabel": "Ending balance, value", "periodStartLabel": "Beginning balance, value", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/BalanceSheets", "http://hopto.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r70", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r178", "r179" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "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://hopto.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyServiceMember": { "auth_ref": [ "r182" ], "lang": { "en-us": { "role": { "documentation": "Technology assistance, including but not limited to, training, installation, engineering, and software design.", "label": "Technology Service [Member]" } } }, "localname": "TechnologyServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r100", "r101", "r103", "r104", "r108", "r109", "r110" ], "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://hopto.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WarrantsAndRightsOutstandingMaturityDate": { "auth_ref": [ "r215" ], "lang": { "en-us": { "role": { "documentation": "Expiration date of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in YYYY-MM-DD format.", "label": "Warrants expiration date" } } }, "localname": "WarrantsAndRightsOutstandingMaturityDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "dateItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r89", "r94" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r88", "r94" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://hopto.com/role/StatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "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": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r103": { "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" }, "r104": { "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" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r13": { "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" }, "r130": { "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" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524" }, "r136": { "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" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r151": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r176": { "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" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r178": { "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" }, "r179": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r181": { "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" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r183": { "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" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "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" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r212": { "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" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r214": { "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" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r216": { "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" }, "r217": { "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" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r227": { "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" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "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" }, "r231": { "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" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r242": { "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" }, "r243": { "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" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r25": { "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" }, "r250": { "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" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r252": { "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" }, "r253": { "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" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r256": { "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" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r264": { "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" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r28": { "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" }, "r280": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r281": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r282": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r283": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g" }, "r284": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d" }, "r285": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c" }, "r286": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b" }, "r287": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d" }, "r288": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12" }, "r289": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r29": { "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" }, "r290": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r291": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r292": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r293": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r294": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r295": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r296": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425" }, "r297": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r298": { "Name": "Securities Act", "Number": "Section", "Publisher": "SEC", "Section": "12" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r3": { "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" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r31": { "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" }, "r32": { "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" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r39": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r5": { "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" }, "r50": { "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" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r6": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r71": { "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" }, "r72": { "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" }, "r73": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r91": { "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" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r93": { "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" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r95": { "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" }, "r96": { "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" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r99": { "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" } }, "version": "2.1" } ZIP 42 0001493152-21-028712-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001493152-21-028712-xbrl.zip M4$L#!!0 ( !2(;U,W-0'U)@@ (U( ( 97@S,2YH=&WM7%U3XS@6 M?>^J_@\:JJ8+JA)"NIN9J223*B#IZ6PQ0$-J:^=1L>5$BRRY)3DA^^OG7LEV M DEHZ$YV\6(>"+;U?CG>??MF\[G_DD//@G^=(:#X7F_VVGX M3WC:R!YW3B][?Y&;X5_G_=_W(B5MBS2/$DN&/&:&7+ 9N58QE35_HT9NF.;1 M'E2$JE?/K=WV__5Y<#H8OGWSH=EIG'9W!]ZO1YFF>_N(8;[/^M?#P:?!VT9Z[OCKI]?+K9R_4C(=V M@D6/?FZ3D=(AT_5 "4$3 X#RO_:<@^@,KY_?P137(: BGV78VGN9N^D,>UM: MAVP4'W]+[K:Y$LW#8A6&O570W^?.=F$#'MJ$3AG1;,K9C(6P\;DA7U*J@2/$ MG%RS1&E+P$@^*1U#Q?H7HB(R4NK6JKW);'64VI8Z.&!-<9S:+4W MU5!!LU)98&%I*9>$RCE)I=4I(\92RV+P_VC#%/P0&#FG@D0T@%N:J)A;6"]? M;J6 9 $SANJY1P'E8GK+H/.EA@W<"P$1]"M0K6)'6"#@.DAC*":A#8 ##H/, M)CR8$)/BKT7]&=,L:P1'$7,C& VY' -=VPF,TB0L0)09"F@\ 9 JA '#U@,* M&\V7)Z1BH5)L[U?.0A_^+UB(D8A+,'&DC(5)UX""0J+@L5YZSF4$BH):#NUP M&8@T!-,%VE@RW1KP#D<5DH#5(VLAFPE1T)+'D3&">= _T%_(L?4:ED@%% N M4L 5KD_C0 743$@DU,SD1+60,83B30\>H-:6J,;DB!SDG(@6E/-JMW'%.*59 MJH\E89SAA.5VO@@P# 88)N.4+&9'B:"BB,/EOCEP9CL@5#-'$&#P?"08&C)A M0$TCP@3:Y3 4-L?J#UYO$^\U":QZ&_\I<<;Q'TAB-^2&Q0 J.^U@9IU'!9@VZ5\:@R'ENC_9<)G!Z4@P1[ MS$#3N?)R(=.WB:J&(5U 4U!L3ZV"0=V( =_X[K) 3:4:&@#I,^4&!541_S'I M&L-DZ2)67!9VF@GJ6 P*WR>A6B;Z\"$';0: C!(\I-:A'1D>1PUCX#"P* M?F;*0_0"U"A)48]3 QX$DX+H&J@.)]"8LB%E@^!9HS:Q*?17KE M"?&"OUSD0N]):8P;H"+(?.,SKB.5VF_ >$I80XO2#!/+T;=? I$1YJTQ9>T< M'/-S J#:'@[T4!E="8RNXO)J6^T :U@2+N]Y\SJJ"!(-?+I4O9DM54/)U;&PD,\7P@-&MBJY*L_2$3V-Z")P$6 X'Y0.D,? M &?G[$ZE3 MT!Q[;A)HBZX1:W;D3%F;I*1#[;FJR4&-.!+]E\.&.+3RH5/OA MV6IO=B%5-KW*IC]K)8Y?Q9LY=^PPS FMME!HJ!J7J60AUI ,UEID%M^O2VVL M))X+B#0-N57:%(D$=P/:C6-N+6./"..1HMH)SY #2-?(OLI0@ XU*';A$_/@ M.6FRKRF'@3AN3&7@CB <5"_@*LHHA=AZ]2_@3D1VV@@SG1RH#-^CXVOY@#/@ MG"P2+MZ!S1B]Q:C6YQ==7.MRI.Z097X$:2.=K95C_DT5U07GKA$V-(3:AA6Z M9B/U99E5J +\!;94\_&U@1DP:0QD 4-W(\JDY=IC6U7L7*H@IXJ=JVWUBM^0 MGC5@$^9TZC R.Z<>4;=-1];2%+[SD&(/)'8O \>'\B\Q\^62-^AQS\;UMR&?XWL(?9\M;;-Q>P(O$( M%J5Y7"/OC]XW2S6*URC.?XALBE%\^'FK)^;GK4<),INM_)]U3P4-;DGS\!C& MX Y$/4>D/S:JC[]N=5B=0;=A&GXTJ_](VVD,NKMS"\68CH^V.J;_C>IX,1ZR M3 (QWW(>X=*^*P/X:I^59I^=33B+/+S^'0M2?%U-+GTNTRSY>K-_AG#O#!]VK\DMA"[&QTWS#&A>9:UE@/-=A].; JGAZ(K%6' MO&".-7QP?_X%BUR-8BQ<:U\_NH6ZT8UY8YP$]0/X9C.R.K M:S2R3QQMY,-&;S*XA;ES.[(^U7S!91M:S4B"PT*:P)@^P$R$A&O9#0WF-&9^ M#1?BTFFQ3M)'J9. +7D;7,HEC3OP;VUU("3QDG%=BJ@-S>WE0D@I0KQ3ZQK# MR=C9QZC[)&3!IOTCR^GBCG%N^]\S)8K M>4C 1J]K?;VV>[93K5Q>&(U>]WC@,^;*%.[#(\9X]ZV98P_MONG8DW&U,KV9 MS6],-.],RA9^=*;UH5JYJ<_K_3K,K;[R"%J75TVMA*Z8\VK%'$RFCC6 P[:N2BV3QLTG^WRI:]%/RY3B3S M-X>$;/-JQ16<4U&!R17(%84O:Q)C=((-S&@D8@DX.!1QB,OT+R!\6(G( M$6!SMPYG:L%IX-VM1:@_$$Q@5;SN]6L'YQ2R51OE.)/GD,Z 9,5ZH1E48:CA/9+I4" M2Y@T9ZWS:L5!)N(L-_QU@(GBH@ ")=6M?&-ZMV8Q#;'0)(JB'>-GY!PP,UI7 M9][YEM:=V+="S[EM?;Q\UU%B+%68RLCL15 PUZ+#6MZ@O.6@>90$1$ MXW1/+(5/RTJ]5&%\G7G'[(TLZ%NCT7QJ]NWQYT^U9BV]GIJ#07']9K<>F"=7 M:FKSI ,+$7LTUET1!"1*$%#Q7RT])AK.[.T;W*M*[I*@"!BV%[7\T&DX@[?; M>R7X6R^NFB>')&* 4O3:&=:QN,\>N:VK[)&[Y<<9',N=RX-ZT]NT_Q%S3G[1 M[_4"XGZ#5OT*?4A$P+RW'-AS!][]>G+T;#'L;B-I9-Z\[$Z,AMW=]QK_S'YJ M+1^QD!Q! MZ=G7)>\CN>VGOOM(Q?UW;=U^&_>\S7OZB'[9GSWKXUX^)'=5Z)7:\C0V ?73 M%=M\V#.]8Z905:$HHX&Q*,*R%\R&BF86L2,SV%#O*;(7%^K]QM]02P,$% M @ %(AO4SB:X]TWK0 ;9 ( P !F;W)M,3 M<2YH=&WL??M3ZLJR\.]6 M^3_D>NZ^M7<5N)+P=JWM5XBHK*6"HJY'G2HJ)(-$0X)YJ/#7?SV3!PDD$""! MH+GWG+,$DIF>?G=/3\^W__<^D*A7I&JB(O][P!S2!Q22>440Y<=_#PR]ERT? M_+_C_;UO?1V>@V=E[=^#OJX/C[Y\>7M[.WS+'2KJXQ>F4JE\>;2K2J+G4?R-/4GNR\S0 M\*LP><']> ]ZEL$PPPK1KY/; MR\GCNO_SDT>_Z"HG:SU%'7 ZT!"/5,C2;)8MN@;):HCW# 2?#Q^5UX7CE+,Y MQAYGACC>E>*?NYSF8%Q 4^BVYX0?X W6&5=%O;C' M:5WRH/4#&35+,RZ8X1=5D9#F^P[YQ>S^FB(-'^PX.PF@.*-S_]>Z"C M=_V+*_"^U>J<4K^Z-!LM7/? M_HL]/:]66_ /!H_*9L.^G3OKX'5VG/5U[/4M,4C^Q'P+_G^5UPO5#@(>!>#A M/W49T#>J 5Y43FK( GK_@48=&O08#)S/%989M^(:MSI L@#_U<\D[K'3XR0- MK0KBJ<(;>*0;@U-UI$JC6S145+WS&VG+#%GP&?(.ZP01ZP-KS*4!95RCU@Q5 MQ2L6-9Z3?B-.KCCOGS99M^OQ+I\=7-O_^N.H4-^&2.,_A&ZRS)AAY2 M><=L(554!'/4F]P28Q9/0#!..TS',@GFX/#5,F.PG7:?4Q$LJ$,LH#F(1KY; M9IQ3#$O+&BLW ])Z@UDC"?U[T .=$'35 M\$ 0H'0.CD'K;!@90KQ,Y@Q290?'V2S#@M6.9=8 [79PC!_?P(PNW7=P M?).;,^.9RO&8$M90EH-VU%*5(5+U44L"CJK*0AW\D"$>_QKI!Q[PJEJS1_PK M@LT#2A3^/0#MPHI8IX C7CZ@#%DTGP6%!4Z2=B2+$C@OF%&/;=!L.$+ 5E,& M U''P&@ &7:-( :"6$A$FB]H#K:F0*L4MPY:$-8JI)GY\.;IR.%MZGVD7BLRUBX<%HZ&#+$# M\@60<1 :P)-L/GJ>7 ; Q13/1\^A)CQWW'O]?8AD#9T@&?5$?44,%J+'X)( MSAJU:1#SD8-(]$U#TPPDG(+0R(^FO20:"/Q:\DL(H')T$S3>:=4!8'XA^#) M<*+0D&O<4-0Y"1M45>P:.I@,I+Z*/+I%O/(HDV=][,?Z1,LQ'V&9X4B:8Z*W M3^ NFOH@G!E:DCAL]![<.@ 'D#,(^.A\/,)9\W0!!OU6?.SKX%"!RP4_!BTM M[RRM",IX60Z*T&-8N*::HNEGBHJ7M>JJ%G-8OK!3"PI+IHA9+UZEMC+Q"A%S MXU:6&9*D,3ARH53AZL2)3K*B '@YW5V(V"N(1G=[@Y%E.:A8V0Y! J!>S$&E MZ/WI=0!>CH-*VV!_QG%=F*5]K4KTH>PZ "^'[1A"KU# YQW@E]..>7I+[!$ M\%+8SM/;<,MG9EE/)Y)G*,V9G6IGPJ:D/%W-UJ]AJRSLF/8E="54U#^HJ)V'Q^MQ+' M^4+T"&YQ(]OQYE\,445^"U@1W!AL<4M5>(0$#%&=0&;OZM M"',Y>G8 ]5KCM#Y ^BH*2#@9W6L(-&5#?D4:SMI7X:77=7BB'+W'X.8)[.OC MJL<&#@Q!SQM=2>3G^O=A%%LY>A?>9HYFSXE1,-PX5[&Z J[$$JSZ,<29* .X MBQDB%-31JPEGKP1IV-3/;*Z'AZ[ 1+]9YXI*F=7ABMX9C*HXH-4H3G$#VKG\*"N-60S M+7&N+HC7YC%$T;,+;A:VQ;<39HY/-G6CCAJ*.*@4@-8#3M+^/6A MD:44$K64-;)"1;POZ2Y&DXV!H.C6XA:OLI2AB\4,G=OL:IF55UN*<[5?/-69 M>/&D8@>! Z"93^"S!$<:.20" U/DY,=1WSPH,-25K%W5??BN"0?6S[@D_]\# M31P,)606KEM3>0J1A42"C#F:QRZPMU]#I#C4^=;Y'AP& M^*4G(I4B2T&^)S!JC1_>0M+IER?3??&=SYIM2)AB%@I-YU0=ER8>3Y9CCS3Y M;>8U9-8S'D_6/9E>\+QB?^\!P/[20FDPGIWR, ;^4]@QW)J'C/3CR0*<*:Q? M(D;2+C*@!TD>3HH%2;93MK-(HNT"XCB0%%C!M5OHFE9JI60IMWD!O LO!8<"ER.-Z3,N3W!;N)^A$CSC,=/U@_20 ,.]#2>1% MW825$D1XTCSXK*DZCO\%@]>;JK434'T7P9>UO7#/,K]]\1W1#61;/))8;>W9>D]Y9,MZ)&'!X,+,16;!/#-#OHR*=\D@&]VT+^QD$\FI1;4E\FO"^3"1W?564AY)?91%/DK* M(ZEGLL@S27DD]4<"_1$+M1^=1SS+W+8>V35_).61U!]9Y(^D/)+Z(XO\D91' M/KT_8AY/8"IF=?^L[*:0M,)E"Y]#5K9N M.*?]K/PJ?E9Q [M=*UUZ\3F8*%&6=]<9*C7=6S?=.\I".V;[$X[EB5^5.@I) MWXYY"5K1O.W:@Y M7O52P,_!1(FRO+O.4*GIWKKI3C@+32Q^:L*28,*\3LP&VNJG%BC1%FC+_) : MD*T;D.UPP$['?INZC20UEXDRE[$7]\_0/36723:7F^>'U%PFRUQNY,JER0'R MM$ U"38ADE/EL5>-!S-.:E029E1VG:%2J[1UJ[2C++1C46#"L3RY[S-U%)+@ M*'BO,(V];CVU\PFW\UOFA]1,;]U,;X<#=LS*;@I)$ZT6O2+90-?(6O;$8AB:K@R06E-D'A:HHQ3$9KFKR>N%L6!A35S45QJ2XJJDPIJYJ*HX)N*Z'46UU6(H-P^+F%,AD.:V*CQPV*Y"?T M65.13*[;FEB1#'9;4RN9BN1'MI([X;A.=7]/13(5R0\LDBM:24_3]5VWDJGC MFHID@AS7U$JF(IF*9*)$,K62GW07)!7*="-D!;'U, M,=14*E.I='-":BNW;"M3H4R%,E%"^8DM95-&#C52F?S$,CG+"*F=W(Z=3$4R M%H_ MAO2T5 70HX]:$B?K55EPEN?'M5-KWS3#;+@_\[0*3BF?!,I/R?Q&.G.?&:HL MZH:* $UGXCO^ZX,8SZ68(!@-GTP3I/R07'Z(53\$1LZ6=UU_1RHO:JBEBCRZ MY>1'Q'P,OFCW.16=:4H;;>8;;_&438946F_+0LCS$IDIK#:65,MRN,-R& ME59P X#TUK0D7/R9V&/J2S".K99.%$X5FKU3446\KGR4]'A\;!4V!7TGZA)J M]AJR(+Z*@L%)+KWFC_.4I9?;KTU9.F7I>2R=/,=P44SRL1@W99E(66;J9BBR MJ:N..O?M7>8/1ZF=(^51Y89]D;=YQ%K@T7U[VRRQ*W<3I2RQ,5\IF7< ^!B6 ME"4^M^&8C0A3ED@CJ@!?XN3V@[/$R>VVM<2N^1(I2\2N)7;-ETA9(G8ML6N^ M1,H2L6N)7?,EOK<^.$M\;VU;2^R:+Y&R1.Q:8M=\B90E8M<2N^9+I"P1NY;8 M&5_".N.N]_&9,8P]<==+SA?PB'F4VV>]V]8B.^-KI"R3");9)5\D99E$L,PN M^2HIRR2"99+ARQBR:/++??MTAOP#Q&F&BHY%3W^-UK8X!43E=\ZLJ6P,$TC'ZCNB8]1;(R M$.5%TR[&R_2\?@/;OWNP$ *A+9AF 0U<0Q@C>'^E?*>M@&PGR>.2S8;TQP M@^#:++6W(R/[Z\9= M_71_KWU7O:NWOWWI'B<9VG:]=G_;N&O4V_M[U>M3JOZK=E&]/J]3M>;55:/= M;C2OM[<$-M02?G):7Y0?=47.[.^='M8.*98NY"O; _M#L/%9\_8*0"+O8[OQ M+KQW*C3300(2L]E3A3>P]X3/HW=X[/B"2\AT.N2O"KBDXX<:AT[$RX<3E8/Q MP";(BDSLI\A3EMMRBWK3<9"N3)SH TKFL!L*$QZYYSLX9NCL#;$SDS$GI$ZI MOBIX0/6;^^KM7?WV\O?^WFV]U;R]HUKWM^W[ZO4===>D0%G<@4*@F!S5O*68 MPM_"/U3SC+J[J"<:[5-JSE%QU=H=!I^IY/*)AC_Y;'.FJ/M[$(U1-P:$/$B5 M1E2+Q"M471:00$VK$79*C9@/U\W0QU^?<'?O/%TYO_DA/:ZL3WJ*.N#T?P_$ M=_U(P+$EO-<7N-$(@2\N^^D;#V 'QVTTU,U0-4=G*#QTJH;BX"=\:DC4<"9@ M?^],E! %Z 6L'\TP4LEBI#H)VO&CYI/^/%3BSU^9WOOEL-J+P"9-SWEP3&=9 MIEC.I3P1[/A'RRGBX)'25!Z_HPX8^J5#T\SAT_#Q@.(DD/,_1__%I*.:K?IM M%5NNMOFY?GI>O?TOPU#7RBL1Y_]>-%M@WQK7-?@V"^X%?NR_H-4&%/8U_GNJ MGQ8_L&'M(_&Q#]"6"\/WKY05U+$,?#J@OGP::B\#GC;@)"G+ M:K^7'W=RXRN??.>W#<5X9W MROY>0^8/=U'^ <]_U]\Y7M_?PRNEE!ZE.BND.(W2AHC'&5Z!$H$8ND;Q?6+J M_TGTLOP97<=M1V%H28+O>8@=_ST "N//0TX0[,]++\&5TW%2,[PB2<#K"%9B M_64FW[[IZO(3O")5QSEP&SF@9.U4WC==6!G@?.6OJ'EI6F9//#(+0J*H0\5L MN$JR_&86?U13A 1+HPOF/M>G9<>*E&X?UD-\3@_KZ.AJKQBCO?Z?R'@/#@^ M11+WQN%\/:?>()G>8Y@-V'@LXI M!O_K)3([$##_P3&3R^;*E4K(& &0#_^C)DS@-W]O ??X[Z0DS>8_BJ0J" MBC3-^N=2E!$3D+DXJU8>&L4\<_TMJ'J?NN+ 2VOK*D)Z M@/;)!"9E@F9@_9=7_,U7R[52=EK4:35 Z8^.,8M\<&!#>*=V8T!VF\Q1.\W58B;7T'I M!WAV35KGN!)Z?NWFHU[1U/P'Q]<7 2N:$8:JWWI:"KB,TA]Q&.RG#L].BQ=# M5:@\%:->C6?V@V,ZEZ-W,OUHB\+QW];"]O? *QBJ0")QR$D4>D>\H8NO. @% MTX:T?W9A5!U):-A79$3)9H8UT3C&28J@'4FLO:HJ MXH)%\WM^.-#Z5[]_M\L1B*9[OH/C,DT'B.(_L[K25OR7"OCK+8S]>3%+K=IF MSB[S[3]\!%!/3WEPG"^QV5*^6-Q13?)WGBX#BHOE5%=7:5 9[@ >& MGPQ5U$4 L/[.]W''U?V]*J_CW_&N+27 S_(C>7:H(A[AW!W%L!39V-.HOV' M'OQ7,_@^I?45G*^DS$)*>(?3IZ"GWC@OF!A&\V5K$?]D*$X6J+]98#F\RBY" M@%.C^P1KP"^09^$M#(8U$-Y%U @4!$I.TZD*30G<2#N,G1,^%:?Z>-AUCQ-7 M,U05YKDEI 0*8>_0T/R5[NGK=4WLOPJ]GY%Y%U59)QYDT9$.0S!38=? M%&N7Q$IU(>HGZE(:1+ 92NS!@Z,,A5Z1.J(:V*9P/'%X3SF=LW:\I]3E9$K7 M'$-#U0P,%#R#*SFI/%W NA$\/4,B*2&-:F?O5E&3^WM+Z$D3. )P$V8F2^GX*[G;Z_/&TUCO2N^1*3G_Z5,EMVV^65+)B1K%41* MARB.YT')80TF$)%6L0OD^RT%Q,WZ_D#V_&$6U;9]^WN\,A@2)0AZ!\8#-PGC MXI%Z5)4WO4]9/Q\"_(@ )Z">*(NF2@,-AR-8EOX:!"+YF?EJ/Q;X &8^\L0, MA#8$]DA8MUG/!L!J/RG*IBYFV&Z6M3U9VWVEP'N-5"6F.^-Q[HR7_DK&+I(% M3HY9'9Y++"HF"#/B$/$N]1I0.@8@4H#*JP-4G>#*!"0&A#&Y2!&6I'WD)(C/ MZL[6W,(#[*6K-6",1T4=^3M8Y^SX=5"I%QX*J^?NIHM6S..IA MY:W*_TA4/ M= ?'UU[3[&'E@+S?-C$?I1I8&8BVZ1.8$\\X!LEB3>]>(H'\Q-!$&6D!"0[E MI?Z#O7E16S_ZD933=Q5%0N ZJ@::948//!9UBU]#<%ZJRB*"H6[YK.;,7L.<;!7]S?WC&UI3TYY#FCW:4O9(ZR-)LIF.^AM8B:1P MS/,#\Q,D_QQ2W[HX96A3\"L=I QIAXPKIXN(;O .%UC-M,#9I/'/GU5DA?G>#E?X?D7 \D\QI.Y M-N+NSB(ZL'_.S$**0QW GF3)W5GQZ:RY=X[9=/=46MQ-5=J*2R(.\!:UW+6JY_78#_8!?\+R(:XW9 'SJ*(>4>IC]V^6SF?87#G# M%@K_;"/32=9_>V=.W#B,[ LC,Q1?17[KO_A<(^'=2 \:UQ7KVN-ZB4%7G'S M]HHTAO" RB7IU-_&&>EG7]31-KBGH:.!.:LK;(B2;=B503MSDE5.3UHMF>R2 M^Y2*9\(Z;#RLDUL9M"M.!G<7,60B^ MD.S/F ,E!3?VU:AJ5S%TZHI3GY%.W8K:%=>X&*<:#^>45X8-^[K4&..;4XR-\3K+X:HD^/K]AEU[ ??:Z1WIJ6/4KY*IC** M)UIG5M_I.D4]CB1X[H>*#%_*HJ*Z6"MEH^2HIWCB<&;U/8TK44:@EGH(M)$K ML9/R3!RJ!_,!53B,D/9 >'*1'=60S5HN49'C(AKN1?J)1+48CZBNOH]4?^^+ M73&I>T>8.W99-K>?JIKFE-6WC=J -4Y/L!YG=_P0Q_QZ0?8KU1R23;8C/*YU M\. K]8"+6^'GSU9.Z%?UY2U?=2'31N-7"E_7=4155:XK\E\I?%&"B>IK!2.0 M]50%VF^1*MF/5:JXJT7Y[M-Y=MV-->>:*>C&(;6X#N>SGH681CL; =H;=_6K M_3WFD/(O98D3Z\FJP%WUKIIP:/;< I-@I#I]I-SZ74"\U97_B (?#:D21)9D MGY=8+[-QP DG<5A+M_L(N1S9!*_U[WN9,P0(1H1_$@OCHDKG>8Z!?58I1YWSC[9EW2U54DP?/@9& $*/^WP-V@L]\A79?0%/] M/?Y>[/]X.WT^"!S=GR<\MP8N!V%D2RGCI4#HF@/^N,__>*Z_5L[_-)^67<#$UPB_T=OYGXU/,/?GEA"QA@%9R&]O5#HM2\13("<'=FN70T MRUV'H19S3FC,^!\#G!UDW3&#A_)@PA%YW*[(T+*/'#?,9JN:!FJ]VL6G-WF] M(YYTQN)]X]=%N=(>&:6#^?A;(W$3@B%,T.)&T6:0OS0:IY.DH6#V@=,,V/V5 M@?LY%5,CS(-^ R8)&G^6IV=8WNI .N%\F@'>?WCJW_[\>8N*KU(\O#\+O 4( MQ85@]Y3 002NNPA(R17!P1G&YT!5QO3 MOP:=\6M-'.9H^72@/:U ^* M#=M^X568'K+CZ!;S?_FEUC#0I%Z QW^@"?C3 M2')N_@LPU=['&-_)_C=@4&8:-HM<_LT*++P?A4)[0,\"GU8:@3T+:%?'@OOV MZ<%Q/E,HTAEZ'/C!\)SW268;,Y9G4\YTJ%3"Y*//L+<\DE MS.;Y QSO3JH>[.;57A%^_I&K_.+/7W[>]^+1W7[2/+N\"<"4YJK3B%>1SN>8 M.3B,11Z+N4PE!)?LOM4Y=;L59K=\4.3$<]_-2XJE7YL=IM=3L7<*3HG?3)M M$KO>*&0*;#G#I*HC>LJL'8*6\TQ\E%DK93O'FTAP8),L:!9O6+1490@D&;4D M3M;!..$4R!!O7(,+C).X#9>Z[HIG1J\X^"5L/LRRP20N'[)A3$"D-0]_<>A2 M-E/U>5:+I0]CWX/1>]V:@YVN5>72LR M[[@@;E:^N%)HYEW[)142&.:8IQ0^A^_A2ZPXY 9"[G+J@,1'GC4=D3C)XZ\R MBC/1"M815IA"E(1N2"?L>>GLAU+<>GC"NL.3<*J!79'WR'N4H!A="87:?5ER ME"4\WYB"D15#8W8]7?!1Z;%^"%(HATH>KT2/- 1)9 C"N+3OI*M="(6W4R%"*0PNYI(F "41H\F")D25JK7AV>)& M>+=S9B]0?_O=&5=^TLJ[Q%ZDQ9+C8

HUL@0E5H1:!I*@&$F85XI2P7 D?I=^;Z,"!8/H[(IOO9;" M'V&QQ'*5W:XZ60)3:\I+F8U-7-A9<6ES$J<&RLJOQW%QS)QH+Z?,E@T+D9LW M[C$A0C.%MEC2H+G"[HM,&#RMFX_,,Q%LM"PNQSU%/02+$&[1*Y*- $^L^>/A MSU#^\5BX6F6[8AWK$KA'8<.-KQG%@'_T1+@_G>*0T$JYDBFE.Q4Q$FA=U9"A MR_F5$I9K[%:4YT;GK@(KK#"PXN"48F?<>S1X"?69MYM5DF6165IO4=4&8_GY M++,9'Y7)Y.EB9;FE/IK?[YZUV[__.= MY:,L3)R%_%(!V=&1.D@37.L3N1KL5GGJ0"S/BBC( 2/^ZJJUIM)@$U@(\LF= MK'@+0G*Y2JB0./6SUJ#1FE8A5\[%1Z/%6L1E*ERU(5AQ8 62O_G>&?.]&G/3 M>"VV&JLT=P@7FJU2P>YC3SXJ1[JH%(__5LJS:>U8]'19VV.L %TV-%?'Y?> PH#*2>4M=-R9:6OY=_<7?WZK2393=*'RVJR<0F4TG MW#"MB.2PM=>5XO*UURLUT?M*":(VE+C1$052AT@%]\()-UB$7BGM%B)239-( M39-W:9IY-6DD82#WQ'&O^)LY^QYO/8P;$.N:6W(:)JT[6Y7,)][S\F9P0] \ MU=;HUR/JC+O/58TIO'-R%6TJ7T".O5MY W#E:'^=]*V&"^BXK&*WD6T.+6I MDF:D EE/"ZGM/J?"NAH=?M)T,W]2>[\WSKDA#V&,+NH8E)EIAYQ*O9)F.,?3 M )RM#(#5*G/ WSP^,<6Z<87" ;#HR'4($"*(%AK79UZ_M$5&UF($<#FW.1A M^I!F?%SGF2\LBT;^F5 @0TVS !O( N:,54/O*ZHX1L(4[QE#*:>\/)]H;3:8 M]!H9@^*<069YD%X: (OWU,N>^C#^P?X2R\L!L 2)IT&(G/=6X;M00*W#;S90 M!9S%"X&;3/,EYN =T;FF:8-!<4-]_I[+BB_JSHRD]I(=E%,L8LSYTN MF+MIZ)H.D0"H]%D 4/^FK-79Y\+@<2$ RF2@9;1O 8LQK_^P3X.+W^WN5IE M90S45L* !<#OA]Q[/G<[DAMSM+XO!I;F8R]\45="0'(?$)K!-V'$?(X[/MAS6SJ#3D^EIA0Y,(SX8[3+Q=-3];5;CK6@R\Q( M*7)@X'#B#W/(J&'P5I.'.>6";O&.^O9.."=D**XVM64YVLR(&?6%$ZX49NKY M_3\73[[%2&%5Z"(,$^AH X6Z/^$71 G:@U[F1K]^T+^Y ((O&2*$F-KBM>?Z MU1EZ'[RQ='^)J<-2-2&1P;(011$6,)58 X/2/&I/?&(7DS&_&Z<_\V\\KP5I ME07>\-F\*:=<8=>\K#@:\VJOKK+,_'GGA@'Y\.NU.)M_ZK4NV?&O^EMWM?4& M*/' ]5KS7N6+[R?L2_>W*"VSWN48>$F//V9Q6L7;CQFD)3W]+2,H$H53SI0+ M=*98*FS9V8O3PV1*BJ"1B'S>Q_W'[\:E?\?44GHM'<;3]G%[AY3"86? M]46Z9PH(Z'. MJ3+PL5;E>6-@2#B2.T4]D1?UZ7W&JM%^OJ&?^P_=I)SX M#9LM5'$=#<.:Q2F)NT.YL\K9N="]V,@A[)7:<&L+JUUVEXGG\_ L'6,Y I$I MTX7TL&ELY%FWQTFFPA2CU?[+=7-8U)C-=2B"Z)37J\'@XKE(5Y1D]):6??3:SNV:%]* =C_ MD\U29R*2A".JQ3V"T+5!HR.91T=4[BM%TG# J50V:^L!07P-[R%,+:F(5+,Q]I6Z&PUA_JH*6HC_2EV#;C*Q>JU@!.;<+WVQ MW\*_3$3=%O-O7P#/?BA7$?><[2+053#VD%#,S48FAAU>=*3>K=.'WM'=0&%@ M35KO*$=O1C5J8 ND+ ]L& K2;]WCOC*\4_;W&C)_^.U+]W@K4(<$U?,F&1JL MGZ)RV*8=@88$<91$?&RGYE*1^WMM1S/B>JSF$)EO3/1D@E?]][VM]_])+(S^ M[!Y.E]IA2H[.=1@FUQD_OT@:\TQ?C_//H&F- 8 \(H^ -K/I2&4I-X6I( )3 M+NP=+(^M< K^8/JHE^<(V5?*/UY:]E073(W1^^\!.\%9OE+OD(J#$LUT.I/: M@W)?'=T85_T+.G<0;#;F[0XL"4893TX[8- F&)6?Z++_H/&/W:?-@%$T<X&3#R)@X8+S9^L^J?YV*?9_N%5<$P'>Z%APKG1-S!V1K7 MPSZ=TY?)]CA(*4Y[2G.\L9#=VL\4E=+[B+KKJPA15_!27Z/JH/>%D/F3F7EV M& G78.IBP$'HPZO!*BP0B8NPQ1[,P;\?+CS5%%^=OJ;JY*)EP>#UIMI&ZJO(H^J[J'4Z MKKUV'M_><47\U,ZX>\Y?_"B?C6\J47:LLA)1N>)??OL&;:6GOW$JHB03EIG. M@=;K[%_S]U7M=)?O)#/[I_;3[%\K;)2N0 [OWBE^T]SE+F5I9K+?;1.FXZ'+ MRL7:Q5*HVP3F8LZ?H3\N36B')G0<-&%SN5"U-2E-O'+"Q"@GA3P3JM-F2A.O MG# QRDFQ'*Y&/C1-%K=;B\W(WB&^+X.)?!Q9O]OFMOQ2*=./O/']-*:[[N98 M6\T$A>JA;5^($+\U#2# JKQ9RM$99F?/NL1O*"-&=S%7B>!2I%U'=[ -C!C= M;(8NL2E_SS%P$2,1ZIMW'Z\/5^-JM_IIWZ45V8' MY'/)S*'RJSM<_Q^_H9REX^J7R:8G/)(8Q$9*X3!6.:7PAMV!Z"AGSMCYGOQM,P]E%9E>@67QM1TW1]&;O7%$$G%%-_S^GU!IX6 M<$S(T(30:T(^:B(S,B/EH>O*H2:;;C?$3L-@ZQ@-#2NA<@4I#>,QRY'0L!PN MWY/2,!Y_(!(:EE;KC;;&KD\MG)M -GY( MDVOL#..*I_>WJ\ZXJ#T6SGIW/;7+QKAK$I@)(^#A-%CO(]S#,5_]NT@1K_-; M+N?2F#IZ^D17AU4(=QXFI<^R\A-=85U0Y8?JR_#TD/%$\)6?^5NQ>NAX7ORBI5[N$K91PH*&2! MD=:4I=!$SOCNFS[;2))PP;(L7''J,W*)@'/0X_:RVADKEW?U^Q\OXU:WO+%. M"29HY.J>@0W<=JM*@K$5;X#"@',5)B&5S%J<);$66=C Y.D(2N-W!&L1.O/Y M?'F'VP\LSVW1.-BY2C&V2V7=5<#G2 8O08+U586!*(O83]'%5^2KMK6WP?#N MK?'<6Z7V/;SC8L%$5#7G@6J[O+ 5S$K[2*[PX?Q5D%==)J[$FX[^N.@+D+U M72@50VTV?ASD1:;#B\4H#GPNOF'S%FF(4_D^K/(4O2))&>*+:7PU^$5Y?'%S MW6Z(I56*<*(LPK6!)EI>F(#]T5-T;%AN0LHA*=# UNSH9;I^3G98S)K=BD7@#;;5Q$2^H%*C]?7JK% M^B]5>X[M=FPFY.W8C/MV;&4FV?S1V76&9/$:[V(Q7*N+5*FL0*7(#':QDM86 MQ"E+T548,'2XN#:EU&KR%%6= 9,KAN7U$W%;Z6I$5KU!:X9NG,#57S=V*OQ]J5_THKPOT*4S%(%$B@2,M24VA MB9S_"R[^-\NVN*Z$VH@W5%$7D78OJPB&'"/AG!-E,VRR=LE)O'3V"G)Q\Z,@ M5#>T2WYP/ &)>@280#JL*E4,.:4YH&^WG"(<,F,NA,IOI2#E&[[2V/XY"P3) MBN_9OB@("!X!MF/%]ZXJT4#TR43XE;EP64C/)D4$XZ1^9/NKI7!7;FZ)_GDZ M=OHO/G8<8/2]6N[E?- :%2_.M?=M)(7<3L"6 J+0)&47D'2E&&J&Z+L1189& M6BY%VA9";W_!CWT[K5A)-]/BI59DR1)PG])-AU)HULF53/*5]ITLHFR M$#2=3:L3!$*'S.?NN'>DU=]UE0/-(,J<.FKH:*"!/&/Q515R<*@!@JPBS>G^ M@CTO[(%U)?# .+7(B94>^^OB,=:$B[4!UR7 XW8OKZ*&M1%\M#PP2L>+V6YX M$2/VX^YVR.SPT9Q-HWWC^V@IVB/V]LKE<(V?4\1'N\M5B2+QM;COO[-P:X_@ M!,D(]R_#1WO8'4=\!]+228360E.6T.BXD*84MA!O!7!VO&;J M(S77#^92]$\_>T5BETJ9[S[MO'+Y&^FSI([%1A:NW[]\;5\W[]U4ZS*R> MW69-'@+ 0N:VV169CKQ'"8K1E9 ?(O\W%,,%CQ**XSSX3T:0Y8O?U77"!R=/ M=,%8835%D))G0[6,88.VE$!+RD]$P5VB$TX3^;2RPF)59? M7*E-WBERI59YQPBVJW9Y[= VP0F %)I=@6;Q!1"^'C)NZ&?*)"EX/A4U7E(T M0YVZ%Z7VPC^6NZ6;WO=^M([D\4^$UXP$BH/QN$=$@9QWP6=4>J C!@/0*,1[ MU"C%T#6=DX4-7 VQ^]R00K.LI+CO"+)YLFJRY#7AR&;/-"O-"1^:R4Y\<(M$ M6T.C\'Y[6BN?]KGX$YXGVTQM+E$VL:8#L10I8HRR;)>"*6?*!3I3+'T8/W"7 M:!E-".;0LI!A\VR&83JUGDUB#*;\ DJ&1KW%BY_F-SK M;E$S8TEDI?YA4^V[1,W+/ -]N7:G$78[WA333 M@;_W][X-[2%[L#SS$@;J3AP@C;I&;]2M,N#DC/E%AFHC5>Q]Q0VB'D68@?9. MR"-\'&WJL$;846?.;0S7!"^K*T,"HO71QE2T0+<1VM_C>%X9P.LC? V%K.CP M@JX >3E#$''V#QB''*W@\(>>*',R+W(23 9?X*M&M!U;M"^E .S_R6:I,Q%) MPA'5 HGZ"L^_&$CFT1&5_TH]<)(!?[%4-FOK"D%\G2OAGF,I4TLJ8O7SS6Q3 MQB-)LB2"E+CBSP <;W_VS@'NJ,0--8#%_NLK]28*>A^OGO[K*X4QD=7$,3+1 M@:<)W D!A/L>6/)/V)F(]TP'S[KP9F/L*W4W&L+\597KBOQ7ZAI4EXG5:P4C M,.]^Z8O]%OYE(NJVF'_[ GCV0[F*N.>L>3C_B!H2BKG9R,2PPXN.U+OU_M [ MNALH#*Q)ZQWEZ&T"K8&=D+(\,&HCREE[DM$0%@=GBKJ_I_<1=0T?J2N8H*]1=?A=@*&&@!"\H92C M,Q1V*01LA"T'5)9R2P@U1T"XH:(Y\N'"Z<'RR MG10^F2P@$41M* MW.@('"09'O5/&RU;. !38VS_>\!.1P[+OCY)E9WD.TZFS,&HB;D:N'D /2"X M^BYJD\=J9#.7(/R*"&1G_*=6.RO4U;[VSD4(6G%IT*K ]6Z5H('H]*M;NKG^5BZ_O3W('-:&IAD4R(+.?L^6_7P\09?2.Q*AY2$@*; M4LQ?9G':#9[C:OO,Z:#TSV M[7-G'1Z'\S1#,YT.^2N7/MRV.O_?3RZVV5&U5";-1; MD5X.!WHGG,3AY".G4Z>(MQ(2#$Y(,)5ICK7>8_^:OW5D!Y)_A=@BLI%5*;L+ M@GVJ&-JDB&$6GW0G;+@R-^)CI-OOTG>N>5:N'%"ZJ.-U6*C)6'6^!]/KH_]: M8>-JP=9456OV,.JS#)L%7K'>ZLQ O-965253SN4SY6)QX4[5,J2,D$EF3H"L MA_(9,8L5YW[WQ(?HT?&943TWS[%RC[%*IL#F0O47VA'<_QT+\OVS-^&QK@&( M_QYD?=!? 2T3IOO67"3]\^$POS9J\W2XFPO#X'7QZ1RRN(:F&4@X-53@D!92 M144@.\+7Z(W\HG7&C5]/+]=YHUV]Z<5PQ@##;&:X_=9B&C9*)$"2KJX:TL&& MDSR[TJ,XGE?Q+\BZ?GR^SQ?V\,?$=ZDM1I<)X@1?_MX,$XTW<_>]UU ?+Z3S M2\GQ9I;%T8S;LYHQ6(B)Q:4YN?@\(9AA&]W PW9$K>1G-J:"X=JM:\%":94E M>2,6-R)7"74_]K8XI)ARR&(.V2KM V\0X0T-K.%\ XM7=(NQ!1Y$#^$?.V/V M\H%OWHGY8IUQE'.H#=HUZ_KGV^"6JO ("1K5 Y!-"N.=;!/HN#EI]\]^IM#L M"C3^\IQ?*,^FS^$GT*_U$^'D-<)SU7BFV7,(E42:%)H=FD-!/K M7%,T_4Q1L3R[Q%G\8_R6&D7YK%I.D'W&2R"9?AZ )O%?:J-3:#XH-(%9+5NJ MJ\(3_$7*+>^4@+@1W_*DBEURH BIKR*/;A&O/,KD62+_G?'E=?N>?9'[=ZBR M\:R7"SY*,P&,W33''3N&C'MSS,>+>R]:=\VC:/@R"7F30C'#)C9ODF/**?^L MRS];Y8Q O\U5/+T8%:2U6&=\CU^*%M>_L(O\P19H/ MTDHITN*0M4COB\I%6;LS5:A&5S+,A[EV-,D$3"2%_(N83ZPRE;Q3IE+,T8N+ MF(L_WZ3SY_=NO1U%8L1=IGS%J7S?JE%F:>IOPW7&. H7:%+64P]?DNS%3B1% M/&=/+_I)P_A1+$L+2Y*7WUP/4X8<<_%-)5,IA"M#CMCGG:G^6ZTV86'!7V3X M6[&D^*.@+:[RX"(3[OK$+> QDH+3R-V%X%+?,EM8$96K:NV-8W%M-+%T846Q MG5NK6UN]DNBRVY0OWMG3UU-F>^'V1DJ')D9]C4*-6,W]6*VU^N+=[0O;=\Q] MJ&J,Y9T DBE>\6N+64!%3&6ZN PO4\PM;KJ;P)3\^G.22\UR>_I@;8W$PRCHLL+Z\K557[%^Y]$L?G5]TM7=4DC9> MS;#U^J2DE#;D"SLL@0$>]T(1]./'[6CK .>=@5@QS%G&Z *SHH;]L'3NI?D;F:'UA>+@H<4:3Y(2XN% MDEHV$> )1%OWDF/93"FM>]D 1-)H?G-^TK.5D\E3-U+1?KUYXQ[/RO<17T? MM:L$YKLA(_O:@%@K8 KA*V"\>(ID2TSX=7N!NL_WFI;?8@5,G/M:3*90*&0* M=#Z)-0A1;9['M&$500I]=] 62^B+=Z)RQ:3B,;+BC4@]A^ 2F +-KM@M)LX2 MF"B1N'(@G'7;WZY<\--\YQK1_\ZRH7XL;89R-J*WX21O[$51D1X]G'_*7(G49N+'X&F\%[9EMP M,\(F@(J5CYEECX-5UF.",&UK5W$#"L$)]=M1#0E7:K&63\^4IKGU-=+$I7R: M)EX>:>F&1%)3LP$N0,1G2@NE4"WX4P*N2\!$4L@_MUY?(;=>[XR5&F*>#.&- MOHUB:]R=4)^YC)>..@:OS,^DU^.-M#FU._S!*_7?I:9!=H-8M7>B5KSDFM\K1YG07Z,/GYL-N:%1RZ8;&\DA+M\X2N8G .(TI MF5@[B^:P44QW@39 P$12:'X,G7?"Q5"=19_%TN^G CJ[K42]"^3I+,K$>:ZB M%#Z8]F(GFE9CY]]%Z6G45<[$;073T^HF#::7],.C0N G"Z:GT98&TQ$A,JY@ M&B2YR(2J3]C!8'I=FYUA*X783E;4YUW3D2_H%U6IJ3VGP70:3*\<%^;IM#IP M!:2E[0J2&HOEG5@LQG8%3+Z/@EACZ9/PL;07.9'$THIR6[S5WJN_$#>)I=&C*&-!!Y1M.JJ. MLUO!IXBJX^I6\,&CZ@UT*_@<4?5&NA6 >6+8S&H'8'AP9)OG-E.*K4VQ;:< #?#W_MZWH3UD M#Y9C)EBH.W& -.H:O5&WRH"3,^87&7#55+'WE1IPZJ,(,]#>"7EP88 YO<%K MV%%GXMCAFN!E=65(0+0^VIB*%N@V0OM[' ^Q!+P^PFZ8K.CP@JY0C@^+&85$ M*AS^T!-E<--$3H+)+#=0V[%%^U(*P/Z?;)8Z$Y$D'%$M[A'$K(U># 0^Z1%5 M^$J1_FW J50V:TN^(+Z&C_*FEE3$RN0;8618CR19$D&D"G\&X'C[LW<.B%@D M;J@!+/9?7ZDW4=#[>/7T7U\IC(FL)HZ1B0X\3>"!LUT$N@K&'A**N=G(Q+##BX[4N[7XT#NZ&R@,K$GK'>7H;0*M@860LCPP M9RCXOW6/^\KP3MG?:\C\X;/(UA(UJ@%4SYMD:+")BLIA2W<$>A.$5 *O MA]S!YBC._3TG;,:M=:D:I_6I,TEYFVC/!*_:G\'":2\[]Y"C:QV&83OCB]H- MCYI]5'_G0;<9 P!Y1!X!_6'CB,I2;NQ104A("MXE\?5)8":;6OP?LA 3Y M2K4SU2P IW;&A=_"J/WTH_STIS(_[^*Q:#X ^K'<$CE9GS$WBIVZV0&,\?0" M&\M,X[E:4N];K7*RL6,ZR O;RR2%,8O18_-,42F]CZAKT+_4%;S3UZ@Z*&0A M2@2'Z. 3W)TG$(DA0_WZX\"2FEYM^9^!OM]*7*Z+WWAQ#^]?*G/J+97!GE9+55Y%T*$GHWL-"0VY.438V94?J[PN MOHJZB+1J5]-QKJ!B?;TN:ZLG[ MERNA:N[FKM^? MK781L[1SKG_-CI&%J/'J+X;NO7S/W<[XRF:9%R7D6?.=LK0VIQG0YX7^[^OF M]TI!&&_U1GO7"G%^6K772,F.>./O\2<>ZWX#E@??^RK^HR3JVF1!L_A\ZBD: M A%$DO<"5F$GBK^8.^GEGI_4?'V5^SC#*7Z6)'+=,,2-Q?GJQ0U)['H[L;?Z MY'/QW^JS\$ZZV3OL-2]_&OD*_R(\:$_UC=Q.PP9H-!>8>JB]WS'# M0K%RNPI3AU>ZOIS=;L-60=^%KL2JBJ:<@4N.N. M('8&FB5T-^^%<[&L56O*TS8M"8:? JII'/C#2H\:E+V2+8M ..3&+0%,*;>B\8E; @KQ M^Z-Q7;L1G+U(=,9O[.!N MQ(@&MP6UY'*#75DG8N0H3A8H2>2ZHI1FH-9ACI.YS&$[I;>(1^(KUKO %CFO MX;JFF8L7[L]][Q)MPF?+!>4S+5!Q)M."=D/+'&81ZZ-R;-17K#S7X3B-?H1;FT7M;)7XAS M2= ! ]&&.CU@$"F30"1GE357^1=#5)'?GBIV(IP4X\NIT1GW M7X1*]>;I[$6,XL:RY4J56X;*]\$)Q*482=R5#H72V UV9=-9A[";TJ5%%Z3$ M5991\Q;^\0@)&D9\FY.0;S62>=B&\/OOJV?U.ZV+Y^55:JXCJ]*WP39UXH;K MD186L2W :'(KD392NUW:5CE2=9ZZ![*!,ZJ/6A(GZU59P/VKAOB169W_7&-> M'YLWTN5Y><,Z/S!2=)N"H;42DJ%&]C)V/\)8UMH$4C1N^0M7!97XK%98>2XO M*J[:8GOMQ<4=X8.#208):P$G@\3EON?4%UFNC[H)SB"18VK=T=SPX<.JAO T MWECNF\UGF$^E)/*[H232O,UV0W)VL6H^,WM#!N9MGJXKQOG]S[I>C:E@8*6\ M3<^&.LW;K,TDQ8 MJ%I!CX3U@!5*W)2R^A*(M_L]9!*NLY;<:SQ#DS"BLW< MJ-#Z->['W31B4?!*L(/[S9E@QAQ\E>,_.)N$P'LN)\2\Q9 I5**(OT,__BE7;V6>ZO<7!'W'50V\$ :32=G.@/D(J'^ M385-KG_S@3W[>2(0]\GL2BQA_N+457BW:!*Q8@W@1*RE"_FUQYPP=]TH]RS6 MJVJ8YQXE5>33"\Z34TG@P_UQF_E\F=[,I551&NL$^_K)@F9Q<3MF0_Q?G%=^ MY21$SN! '"KR.A+P#U59\'[A>K(%3HTBS);S\9*!F:7^SI-#?K>'0 MUM3D1(-K%S^*5YJHTDR45;6S""&JF@""#QMBI;U=%W^S*(_]O'0Y'^H:DV2& M6PF@183*O$2O>JIMN9AM+:PY^#$;77#2.F]UD6%:O&V58@W[)MR,##H&:J+'D497\J$-R9QR^PA(?Q'=U(V267?*Y;H M+,-F<\S*QV,SN5(A5&_)U#M-%.&9RGJ$9S*%_&IW#ZZQ'9O?FGZL=\8W)X5[ M0]!Z0SW*1@XA.INS;CV)\.G@933D3M\3MVTI6;M[0*90I%>J(__8USLFG.IK M.HG@!>7+*QG%Y>X=3"/^)$7\[IL*VL9P*)'[H3@)\R>^&ZHAF]P$?.#9A6X] ME'K23ZZ(KJ(,T4-M/;O!I 20#TG1#)74!O+VKC3$\P[<:9.@%7FCX#TEK0S0 M'?>.-'R3\#4BA:.=,7H5QP;W)G;O5RD6C:Q@NF%U+L?P4;@+Q8I8GK$4?F8@ M7 *]P- DW;UP&SH"Y@@%]J*3MU/TC3#N]_O=[]&6N5QB_5,ZDZ>]U(8$PK\RZ>JS>7?VY:E56*.Y;8$+!)[;=?>T1I?4[%C0D):*2*0T.Z M;K(-YI2(^N5$:H2*.V2$W(2/U_SD*E%VQ$ZO4H\*Z/0J]7!7J1?3J]0GB(_@ M*O5B>I7ZA]8]R;E*?3,$@ 5<8\6YOP>:T[G"TGL;^)FC.=LNS;ES2_7G-=.P M7QL#>(@/7>B -& 1K&/ C3N8 5 G$C@]1#'8WG#9$TW%.F]G M_/1P?E.M7YU>EB?G^]9V7? =#8C1J' 2)DX,C7%;%>C!P^E]++4!QUBB3N#4(>D!]UJ)A[#QE*[T-T]0CA ML*Y1;WTP^:.L\B;CV[>,KB8*(J>.J'.5&_:;,B@(!Q.(6F4H?[O M/V66I;^^(?('\]7YQM RUE?[>]97BJ%:7U'6W>36#S734;1^_(?"P H()L!G MHS42DT%<#PX&@6"(STEH?>Q6:DI/)TM[ZXL\#NWQ_@ON8^QZ_%54=0,P:S+8 M_I[S#@[_>4DQL"LZ&!JZ9T <%@X,21>'V),BOR/5U=9,&VDX!V)-B;_Y*_Z$%U8+ ,X M!J<6F+S'#41I9'46$ P>N-J0P:\E;-95,3FP(:#.F]ES2>ER4L;F&?SVA"?\ M^:QK:61"5G@##^IB6J;T5<.,!:QBM>N$$0T57$].AV?Q"[""P\GD9%;9,QN$ M2W@"&,0@GS$#&AKATB_XH DB_4/(X6@!#1'\CZQ/X(9)!475,OM[?<5,;EF7 MZ-GUZ_";(_^((K9ZJ(H:1NNC FPJ6TDSTHX!\$> PH#*,)Q.0()'G?[@&D:? M AZ[UL=1GKRJ:EAU*G(YC>X!_ )Z,O4H\SD_4S2(9 M^^*"_34>J8]$E4+OHN:51Q>J,!R@LX#P^%\=%HP(,*;6&$K*R%P_;Z@($ ++ M?,5K-D4=R: /%++:W9/!+QY_Z#@&]Z@-T(L]0+2LA_=SW+>'A1N@,[ZL-*2K M:H6KUJ5$.2RLC\-2Z8P'XY\GO=KSPQ/''AR[UDA-%DG9J]QA'R9ZAK+ M&)G_&\!0>?=V=K@!.N/3XJC?Z-=JSY=/"6(H\7B*F8K5SKC??$3L<^/DX4H\ M.";KV]\#P^4. 1S"B#O'0\F!CS@*2R0<;?^1F'?[DD[L4A"'FL+^M.D !+K, M(/V'5!4,D^92$2(VME8NU$R+DG'Q2#HX)IJ9M=:(_4*2. #(,(3&$+P WATJ M'E*PHF4RJ/:"! I,-A)EJL^]@@^!D(S-(AIRJGDM.(9)%,"DZP1CTB&;NSX&5APAEPX@SP"9=!L:#@Y+;#.H"?F:7T M%$7'"7#7CB2^Z8CT?S+Q+\L0H4S&!S"<"7;.24D.?*O*OR,N*NKA4)<0E1,P M..2YC#?H0L6LJ)(]1]<;^WMZ'V(!$+@,N1'-P+&D*)-(7$;8 M^<7Q-D@&@0:B&5&53-8&7H$P5"/QP*3R%DL!L19(P%H!PHD;@U-!J."M6P1> MOHZO0#W#GC=#9V\HK:\8DK"_U\4#R(."@A01+KK M-3S>%:?"[];CC*-FR+MD&G/JB61C;6EI&@>-#MHL&H-"!K6+)=@F PXC(<8B MP<8KL@N>[??AH^(4<%*$J -N!#J5;!?SNK6CC%_I&1*6:7".)&?EF"^F5\Y0 MB@I@0##;,W1&K(17S)HG]@!@$^6ZEW <>PU80"ZO$@7WHB4 W MD#Y@:A*MXC^M"[#(RT.7:[9S=(D_:KS74+-7!]@'V &8ZTS?N)_MLZOZ9%Z43PXAG40E]U92NJO1V6O3;_4E%/ <("= MMB55U$>FG<#.INU3:0"@S#V:!3T@R@.;PS@5^@D%<#_MJT6]@*$?.I(7A@,,B8+P6MF(EYYQ&W4%'E^:M%]G_;"=SOC]HLVN/G! ME@WV,=$.2J$S+M=^/'=_/16;]Z6#8VMI^WNNQ:4^2M2;C^9]%K:%YTT3+)(H MT]J#Q($DV#&=!//FACLVMC(BY>FZ*G8-'>_;$1N*LJ!YR95_>%>3;++-V^S; MW[-#X$;[0;/#W@P5XPZ@:P/PD&H:JKW0_3UG^9P9P X1WG0_I'YB6Z\I SQ MZI!D;MF2N)S4$>"<@=,,WAXE ZC%3\A6MSWS]C@G\6(6,PP(^()I^/O2 M0>W0KD"YM?UGLTP 1L6C$=9R(!: WY#I%..D,^&V1P5GWQ2'JTR.)XE\Z\9. MDCRPIC.SNY;?;B4!K:RB646 $VU8.,TUPJLFA[L*#*S$$MD=[Q+!%77)G$;$ M7K7EO)M9)[P7/@-ARLDKP]>R]1N^)"6ZBO1/A\>J))&$"4X4>TR%@'!09XD- M$0A;:R,L)*HBXQA!&IG9W$G5CRR8\F,-1CVCT6QM[X3[>^) MFMN8@I&#,!JDY]6JR[,$TGG#2E79;MYDPUG%)LYJ1:[(9 NYAS=G<'(^E;TU M9,_H.B7FJ?S%49FJN3 \L7Q$ JVXS&NSG$U/4UUJ[/6/;8GM4D2_&XU-% WB!U,#B#U@?I>HH$OEQ^,OB7')_HH9Y\1$I MC_A@@LACMN7,C(.SK0\6"Y^9H@H[1X?XDZ56_ZKI-J=S$Z;%J;YW"]_OC$?R MJ/I:&6C\ "4Z:M8?OFL,$YHZJ#M.1$R#V M/9-FQH2T@D 38A[N[[ECR3Z8F^E'\"C_ZV67BN="OBD1J.HU3E7QN0.R-]<1 M&YWAD![2'1Z+)EW)T9TQNKHH]^\NGU_N"V&:T 6/'DVS0%R6A/P:R!5SOJTU ML8*R.,O\9S4F&*H @E5CY7\?-,69Y=!M7&)JUDG1=LF74\SW#W%V,.FFJ51? M@4J"0@A%,VR.Z8QSXO/)G_)I?GS"QD HOZ:WN/,')M:;H@I@QD)22E8F1L/5 M^R("(I$BV!F9 "F;*=I+C:S/CB2/ &? U-J=R@D(#&83.\]6AEN;_%ZUBR#. M%/74*H&PGS*-ZI0MKGLV+Z.;IC.F3Q[YLQ[[ MT5S;_AY.@-O+L[<34L,=!7P_ ;LDYN2LW8SYQ3N4=Y<#IWR[2-.="BQBHA5\ M";I9?63(]I%B-NAIO<0!KQDQ7<4]V@W!L-5*_:0SN,3L,")('EB?"P!%UVK MZ%4$_)&G!=":'$^F)C75"]#5G7A#)'[&RK<'ZES!SI$&OA$ K>)0G.P$J2*N M3\E0/ 3JHKZ_!S9#[Y/#J1EKU].L6X585U8&IDX3Q*ER9:O:C7,PXD1;-MK M=1IR(Y(,M]%GAK^(Q/>N[29['?M[ D(#?'#%3<_)#C"0GR,':JW"+5(=C\^G M.[A?A">;Z!BI%KYM GG(YNPT^-&-JA).\?$N\.LS!BY4N1I@2^?PGMR,SUAV M:>QY>GBBK7';/9.$OE[D8U7Z?G55.+V_*AQ0)(,+GL5\Z!8Y,0?7FKG@J5&ZW!)0K+2]^8$(3E0D#[?(+D#*XXQ5)O M-GG8-1\O?"UE.:VEC+26LIS64NYRY%(#Y8-P^ALK@UM1>ZX1'P/_-16(Y-Q! M=O!;G7'WAW&OC-#X0N 3'5?D.^/>#X/MW;V++YIX<.Q9%/$GS%51>%EI4!$! M?&?XT!O)VKDS>N1PH(]SEO'L^_3)#A%^S2F5M.L!L1\X[1X4YG%K"ZGX"U + M3&9I>SQ-U;/9*^Y)49UB-W,(T\?'&0,+5TT962^-+UM7 M/]D[6GVX+CN.CF<&"G#ZC#?#+"0MS(C-P6_0574ELQFLI:/L)7?\\6;_N@@? MYJH[LXL.Z3PUKL\<]RG+NOPGS!P'QVS^L!#D/_V5F>; LY0#/1QX]Z;8''A= MU+1SY?GAXDSZX!SH+#H:#F3RA\5@#B2!TC0;TBD;>MD0VQ";$07^A/U^\_+G M\A?[T1EQLNR(6#$W1QF2' W.CY@[^(>X+X!YK%'##=GL?@8!EI]>R_*OKG=I MA^'I#\3P+LO?N/WQ:K3.-*&5VQ*[TPZ[T[MD^9G"866.WIV['YFRH-OTBU>5 MKGXYIE^*A0_.@E&;_MS2IK^4LF&PZ7_CSPU-17E]_/31&3%RTT\?!N:1ITV_ MU3]4QHVP\*'(_3UG0TY%5@6?GQ7/A^7=*;YE/B#?NBSXX_/EG^O?_,^'Z^LQ#ZT1R=C<7L! M)[.#N;>YX>:L!WZ:4V?K^=X'9\&H/7#VD%G2 Z^E;!CL@;Z@//+&)?_1&3$&#YS=8/+M30EG]T,[[3X!9P2.^VQIS?8YWF7ZWVM7P]^7 MW,LM\[R]B#/ PP]$75+,/S,G >>K>M=) W]07G0Y 8^/=:8Y1O7BZ18SP9OB MQ:C] /HP%U;Y)K<6(^FU(M7 $T%S:G;=?1!Z9LGPK-E*6+2:1$WASCCQO&X\ M*Y6G7X\!F@(W0#4+I69TQHQ69J/0RJ1>]R/BNLMVVX/NO3IN!85F/IP_Z/T51#:RHL4/ MJQU=J+YJ?!]5>/[/J!"4._V0VC%B[W5WM6/4;GS9-X>R0#M&6FC\4=6C.\OW M\U>S.7Y4^\I=4-9C"06Y>EK_XRI(-[);[*#XHWQ6^O&G\JE49-3YU1U6DI&G MFMG#\@IJTB\EMWIZ^,.JRC/%4&WA;4N]=KWZ]+M>#"I&7D)35E--.0_7Y5OU MUWFK\D!+J^!Z9Q7E! 6?74]&C0F&.2RMJ"8]VVO[>S$=:OM8"K0I(X>4MDQ+ M/T^>7LY_7K$C(?4TXT4UTVASW/U(>GC+?P+U.8N!3ZH]XT($6UA!>49^VNUC M:)AZF$N@6K@X?3+D"OWG>"#3F+@4^J(>-" M!%/VK7]9Y%ZZ6_ID,,?)2/?MD)7<.H"DURDX5?5#0QTJFMVQ5M2 N$Y/=0<#N1L4MP!2S4O!2!LYE;3*-8F$KYA6S4[HFOO^!FP#AYRJ MRR1TL"[S-"O\[ NMS=O"D=5+FPSOW&#OOO\:-["3//W2[0[K9OF@-BD=% S2 M9]?JR48>4B=WSNWO#7&'2=S6U6RD;EW1"@C!MR7!)).K3'$S/P5?^6G?_4VN M@A5=#>#MB[QZR&X+*"F:>2>W;#?KT]SG$M[(3:>PNOV]/O<*,SBWGE+B8(C; MO'.:IUC$O!I5QQ?&.JWAD?LN,=(G'A:F]<7ASDE*_"V$ZIPJX];-H'W;?2#9 M_-[B[B3@@C<[X[>;$^6V*/U6^_U$MQ(Z[8S%GJQ6Q?++^7ONX/B$TT3>;"M^ M*DH&YFY[K10LEB*K35L*10!? ]3-S+UR[1K%%FE'ZH][Y42)M( C5\J; ^!K MD7%C"^9.[)<.-47<-7X>$97/":?3>Q6OP/S*OCF:M UU2+1B#"1(9%A>K >%+^W46(W+V- M&\Y95]VY'K& A-%4E<3Q'G:2 ?TW\S,/P1ZTD&VCPT*"UYL]FID"D)$S=6% MN]EK3C#7D*_ -HQ^..?K?Y%^>:5S=.3B@)S(O-6;S=EICK% MNPF%NYKC":DW:\8@Q_6B==<\6F,E\[Q[K[X.[W,ZCJ8)">YRQ&9R=.!9\]G% M9X%#LUX$9(#/L>R8%X8+]BWCIB!QII.@3)C/)4<3[C4TF_OO5,1IACJBVH0G MKY#>)\(PD0_S;")6MV'.-I('2=&HZ;EYSCJ0VEV/#$Q1?EY2M@I\+%CBT':Z MV]?-EH,")EAM@H)F;]K^F9>U^_/J;^UD]#ZZO-+/)BFWMJ4T>L$ 6^T.+??1 M10#*A7]D*T@'^PL[FT:QT(VP<[&081F_[-*DM^R\]AW14-360--'"\;5B][[ M1>UA,.A_;*K.5/NO1=-*+D.7 C74=-AK!B%$(7GQ-J62[/C8U$00Q3BJJ(MX MSKJ2:T2N'@(=)V9M3*4AP4Q(<,:)*NFRV^R=B?C2,G L&K(&CY*V[;X7';BO M6@GU?F=\'G[>P]VI.\LD7*M M,8T.XKI@6YR@VVS'K^E$[>);4$A?_:GK4#)^N3/7ET-N9'V#F]WS/$B& M0!KXD^MBS2N(>.NV&,L[GV0P_,'BAD-5>2=W* #DP#=6@LA*P9 H!%^6-'MO M 8;!][*=7=-7X7M[5]+>WI'V]JZDO;UWV0H#0-:^!K!H2U5D^)-'+@LZ/U/G M;EZP[%"=L<84^P6V57TX29!I[OI9YUQGW-5NGAOGK8O:C\>#8[P').O2:'^O M*BA#[$E/EDYYU^XQTMW44*]GJ,^J[1-*U#2\05%MWY.=$6!HZ[H>SH"P'RP8 MAWUN2A)!Q9F&3Y1QQH_L#< GDN$B*2L-O9([9NRA\-VX&2LG828.R%4V7>45 M9!NO$MM6,L45)X.^P:2'*201)K"R:^98!';!GLN^0/=O M\1_GWE]\;:]$!H"A'PV19"TS\ @\@P,+'?%]<@4O3J:IN&$:WG<@#UA/X&T; M< I VNQLHT$N1?Q;?)T\@'T.WDK669L@&M")W.@#L%O[('C_9N)U:(!9DZO_ M?WO?V9RXL@3ZW57^#WK[SGFU6XN]B,SNN5L%SCGA^,4EI %D"PDKF/#K7_>, M) 0(+$" L'7KU%T,"CT]/9W#B((PS*H\7"(+1JR6V\OV,IUZ>S\7G;.^*J8+ M# (,1[-[J0"F2ZJ$KKT6HG57-D1%,X!BQS#<@8R*:1[SW+M,/MT:9K&VI]6B MLP/ ;=.@] ZQVU3FN?>6N[Q/Y^_O7V4PAIR54H757::[<>O'59=(4V,HJ9@+ M0DD>^CGO/K;%V\.KK")$AWXDHV6(G1_ ]=7R;>_-V*#2);"IJ%]<+ &,365B3,M M-K?07/F-$ES[PWUL'Q70/++OU#%\I7K9S+A 5+\)T#"0:T5]M/@K1-7,_5KY]I( MO5[]GDIF$JET(9'*9G_X'%-;2AV! M^3:\X,R_OB0P.3P]><&31M2Z:=Q#*PEA=&TVG\C[CE7U)0C_G?:G_$714&I& M&AHNUIB3AJXNR%%>NSMK"$*T:6BX5F !-)09,_]X1AH*59:-$RMC5;I]2X?E M63I+R*H!5N"S,;R8:?3!P#K@AT>K?PKV5\))7=S E?LV9IP#<9CK'M1/#RYW M]2D/Q'1X61:K';_4$$Y,(A?@O 2P^";QWU53:'HE?'H2A;X6#UJEL[/JQ;FT MCA0ZS,C7E$(7I>!&VFB)$C31-17[S",_EWCKO?'WI=/'2H:OYJ<[Z4N4-&$H M7L5 BM=BB;._:?Q<'+^GMHI7)[%X _'GM1G^=QA(9+L9?U)_;+S6,N\M>M])6\RNN93\[Y_4),0TGH7+4ER@=Q M@16^$4?\JFDPLQ0:M"79U=N1>5YJ-I.=S*>GP:4+QFEI,!:5GU%4#E-!:H2? M3'5Q,.9#[^,DS:HJ)*B[NAA$*3XGIJ\=4]XG1Z?-O-@\>/U()5:).9F)C =^ M/IWYG"Q8.*5F\D6DYO.6+9-$ GG*1DC$EC4M4ST^J5WS%$K+_F32 R'N[?R'XY._ZB \-7!MN!?8(YRGX\IU^Y?4(*OAQJ)#4SJE_"757/7YZ>,UV[W+$%Q^_ M?S_L/OS^O37%X MK7,1R(VG\P\J(&;W7#/)QQ4@7O87^!G/O5W2;?')QX>7EUERR!=7_I'Q+_^X MRW?W=RK\]4F&__;7NTR[1)MCRUWC$I#HP/>?S#"\518,(K%B>-!(6,,+U)&- M=>PPL( 3:U=.7-1HDQ&*+2^N*!(O:#-'HX1J !!H!=GON!(<;R?B^1_^W.L1 M/5N^/ZA4JNGHG'%:MNF6WW"&U807@61E#199WQJ-KHL3['5-I3M%7V4:*N@! M>S*S?_]X*W6LO;UBR 4]E'BVJD@]G)=\$G9C+)N"$IQ#0\NM]0FF?TU?Q1/( M,^?)()]P_?RW3YL\/7MF^[W=*7!KNE?/5(+P15%<8CT8UP[!T2?"9<)X39J" MC(W(XGT,F=*7">&.AEW51=,2E'@?QV)IKT-T43:BO)&GQ-E/XIQ'[-[Z5!F>CN9CBI=CF5Y(\19_7@3 MJE-O@FM$>NR0"M&;J6?)?/2GU,[NJ[[3NKEHOBOC*=5]+N=Y,(YG<^,!.MFI=9PBW8.<,P!D<+)%O0O MS9Z7X5 0C2/UDLX.854C8Z7[TVEQ3VMV#BV^.EFZVPN?6#H2,,TB71B?X[1. MZ9G1@F;1JO&XHF]-KQ'L(/-+1*ZE*/W#$94,]MT0#Y>]7*P8Q1S#3DMF$P'= M\_8LG[/!E[+_@6O@4:OGSU-I,OG ^2!VH;GN"\?,M+F8MR:[=\*V0F\Z$] MV[H:TDHC:LW4V^SR"A#2U03X/ M>0T:Y*F/A=2RJL^+_6E[*S#W&%G85#'>Z#YZ;";K3\W'0JX8GM$]-4F&;&73 MN8"KQCG:VWSN(WL[KJJ/M/47+6B66;AX1VA+<%JPY9E^\ Y?3];?/GANZ 5L M8_DO'Z*49]A@!AC%147#KX+KA9?6HU X>WI[(_QDO7!:O(_4:X1:9+DLO*U: MZ5Q^L68P335,'\O'>S%9@3WR%@+OR<452)1U 0 MZ[X?]U4/$>E3*+FIPTJO<:3R#:D17,D-3)RKI+Q8>YU9>RV%F#\U?D?&Z4K\ M>$7UY?6R<2)9\J$TGRLW! *.:-;4#.A>AA(:M(50&44QY38G-M>T2Z54'X>VK!:7E^N3O [*Z1=,;5G*>GJ3F?^^7//2'3 MO3SOY/-63XK.[@[5I+-B9T]ENJRRTTN+TJN:9=H5Z@:G>4/^U.KU,!8#ITU^ M@@KUTG,O*^A3LF-Z],;1PENH'*=]:-(<-7ND)+"4<+['-7L MXRKK@D$U)F ,;*%,>[7<^=.\/=Z+Z+P]WHLPN.)R M-V05,L73/292Z(I/3W2P$0%RB$_/>NA:J]@$ZGE@L&FUJ&U$S,8B@XT(D$-$ M3Y#;>BQ2R(H "/%^KI!B.B&L:2RB.$J M B!$=+L\W78CA:X(@!#1'8LYXIIM6,P1UVJ[HGJ^EJ_U13F^;7<;7HM@=F0A M6]O=UVH,=):&MA[(CBYD:TL&F#?.@'>;<:\#OJ,+V=I20BP.OO+NQ^(@)H,U M8P)Q@N,G?WN\%]%Y>[P7T7E[O!?1>7N\%]%Y>[P7B]:/9NR0'_RU$X=7S(B: M?^8NYW.FN0R#Y3?>8=J==ML2)-,?=LL(5*$\6I]\JK6)SC[)3=D<._/B.8S7 M^Q5(ESJR\?SL= P;_9T_HR7$S[W]J\Z+=GR7RGMZTOD5OB8XNB;V!T=7-5OK MC7 P.JF!?[\TWD; \]CUS]V:([6=3/JTYJ#4SPYET/]M<=MJ MK0EU/NUDR7659%.*] %UTC6MC#J',!H5ZLQ,H,ZP6'2H@B.D8G#/++ %J#H1 MQM0T35!G)'66&'!1\]1KVV6[V BJSTJBP4 ZVJYUM:L\GM&<_;Z#F;>R#DZCENNY04N\FLT7X2)G/<"6W6O*W5INB/-BM/FKY]VM(W MG+942XVV5(M5N?5GAB/>D@EM9)=&B0.WN -A[3$M?!15OI")NW M+QWQI5(6S_)U95+#[U#-VZ4SN<5O;6S>QMQK21I=>5$:W2A53Q+AD=3@&ID# M;3=W<]2YGCB^(-;@YM_^6&.+>I!_W(B4X.^*&N,/,% [7,?=SI<-[Z<=ZGS[?)MIUBH/'6>\E\IO!\6=>:V M]J3F#J^_]3+Y&;,!%K7[ M:^=$"2M'8!Y>Z/!!/I%-I\.W)V(..*]O)6JH6IRIL3"WSF?*$7#YL'ZP\W[4 M%3[2?4R M]7HL+SMI8"W=S"M)%%B.O1QSQMA0+BS,*;<6>05]MOA8NB\?"V?)S*QY!;&A M''*V06PHKQT'C"!_&W$$QND'+M/C'X]%BV]TM=/1!-(%IQ^LI2ZXE)2#6/?[ M!#T&HB8)PCMN"Q)-J?60H*F5V!#TK9RD6'^[MGG>S M80:[PL#^VBGQTT6[YLL(SB92?'[QHBIF,;$4BZ583&(QB7T&$EM/1:D8!6]K M[TZ[/Q$S[]GC]&N8SLXOJ2A-Y^V,%:4U8C&1X1]1E6(K(!S7&?3+Q",'GSIHH6CF1*(J]N__[!EP+_P9(1>?OP7>(FJ((+0-@<3[U M:Y.2R7^9+-@R@+LRW.!K7%_>L(?.U%J^)-0GN]%>] .O^S: . =E?[A*MP7O M+^E"51;_<.<@&AA:SS5$(,][[_KEW(8_]2G/H;K_?@&B_7"N$^%UJTJ R!044IP>"]J:(+:Y219&JDC&DCWPIUC M&\=>?4F?S[;X IZD4^57ZIS:"G!^7&:H*0 @P$WVWBS9[.+[-17^-%@TS;V. M40Q]K1-&JU9VCEL]]= T"\\G;;K0DT< MI:TY3E32S;4.$=A'L]/3FH6"_"Y,01ZY*:[-?_N;3R1SN40RG9Q,4 '("-D; M]S$9<:-TA.R-T1*JL>S%LS'>2;18"KJ]\'3ZD^%Z#!:QO<^&;FYM59!E7-2. M %'OLF0)RF#:0ED3=.FBMBOK1#0UW7 SZ<^K]U*R4JM=?6CN!UJI;VECTLV= M3]KA>ONASZ.KL0/Y_O#.9>\7$OE"+I'+C37Y1U@<4"O59%#F#A-!?G8BF%!/ ML1HB2'?>C9ZAM,NM[ *I8+2"8A54 .]/)'VZ6O<9QEQ\PY^]<6VB@WC4.+.M M4>")OKG1I(NAUVJ6SE5QK?B'Y*QVF^,JP-R0H6'R,_Z&S&YFT1B $N>A(N,A MV^'W"E7)?%DJ%7TV6F&:K>&50/\,[[G7\5UBNN^I#):X(ILR,78L70>N05W5 MK60KZ9\E-[L^42SKC4>+5Y/5QD<[/1:XB=E<8QE#P.U$EXHHX&XD!].YOOU- M%Q.YQ6VICRD"9U8PN;8 UHM*70R@HJAXD#T'7!2#FV/TP#WPEYM89]2I0E6B7B/:WO)\RWA!&M29O M9M..(AAP[.V=NM"OT;/N293QB;3M"KU44S?5RS?>-9*=G08AZMXZ:I*59GPQ M2)HT_]R[2A_MGR1-^5B5/WKQ1';XT:L7%NQ: %C)+3ZUE>;G BN5*212?,Y' M(Y_8E038Z2CNMZFVY/<+!PQX@(8W-Q@1@U(F* JP:C?HB)>.2-OR1\0S$,]T M?S3L7PV?;/5>\G&?KV8;3Q>J,)&B!H!KT?3P63;S(PA#)SQO[G1R.SFV71OE M) WA'9U,*#-EG8:1.0FT$S_CV]M,WUE%2978,CPD>R:8H%F:W5UX#J)?&L"^ M9-P6>OIA1Q9\L#\$Q<3J\$F8PINI%T,2NECW3=3ARN^@"_CV]TSH_;T !-,K= Z+5=:'5P*#8 MJ2;2?:W @\L*:)7?!J*;2%R.E1/D[N?>[44Z\U9JGS5Y)3JQT/^J?[/;@-^! MDU-(%9Y[ASU!OG_*YY*&\NTO72%7[7+>-7+.(MW-JJZ=_A0>';GVJM@@DH5& M\35Y)RK8IOBDO8Y)=%50=BC)@"D/Q_A44^NG\CN12@;8<4,$5-*)8%20DX\A MP.* YWAA+WWN52_>=H\+ZHWUDH\.W=K+W-P FA0U2S7U+@WUC :_.,I6:=0+ MS*DQZBFJ*-3N@O]JFJ)H;2/Z+'+PS):+SSWU:?^UJ+7+4J\QPU9)LM%2A.YO M#DX$B!&'IJA:;^,;6< .0_>PS][&TE1)#,%A"Y;N\&VX6NGC.?!C\FGL>DV' M:8QF VVU:?T9/E*1QM9[>N[W&5^;F[*">>B=H\D8W_Y6*.V?,9+?0Y+_*'/( M+B,;>?X:+OXI@EL,7/1#&O+ Z0&) -3)M83ZZ^ Z\+&9 MHR1T E-@N6M^ 1>3L#2Q7?T_/M42.8]Q89\AM"B8D@L@IE2.]XU:1YB8RB%R M)K^,AJ#$E&L([9N,-/)R^M3 M)\.?[[1K:T-.H[EZ89)3(9\-EY@699#\+>M"3U;"45?[E)F)@ I6OG[NI8]N MS6I'*3]5 E%F!-6N\G4(S"V?\4T&6JXQX]]X=U4Z%5*'0&[4!^'IC-2RD::. M\7I4&-21SA82?(2HHQ !)0FIX_Y.X2^[[=/=FAAIZABO&(5!'< W$JD(4<=^ M!'0>I(ZV*+>%^ZN]G5*DB6.\FA,&<12S? B")52_U-]CH26H85-=*@+ZS/'E M%)X$FMV?0:I0[S6RY=O9K)S M'N6I'=B(KQ9"+(+\V6=Y,[@4S\Z9"R:I6* M%03Z+3R$\Y,I!F*A@3M[SY\4L@C"765X;R+A/I6MIS M(@F7!\8?Q"9=<\+=6Z%6.9%P3Y-)H5S.G+]7,FM.N&-+L!=#N+E"(5!RQ)H3 M;GBNE.EUX8F$RUO=\Y,]6;QKK#OA^FC6BR32M#:F)V@%^Q $ MZE8YPWD9;',;+, ?)I,?5*M[UYEV^J3\_OK4%(:I?9IVO=%1AT/P9O/%F>AX M;/_28 QXF02U.$]EK]2PV@>*>F4>%]>2H$;4U!"R0(K!XNYK0E!+<&\-ZZ*] M]%O&L(ZSU3O"SRR4(T)@OM68F,OW3+;Q?O'!]VLKCN1 MC:A^89!8(9F=R3()1&)3M^8N/O?N#UO57?Z^5LYFHU/6N^SB?[(G4Q[6WY,]2!0(1^:]=[^T\53CX_.+OQ7 M_9OS:0J <[XRV?3)>_E6JL)EGK72(NJ!U:YQ3X#HP/>?_/=2UVJRN;F!_5&P MQ0N=B1%WJIH'OHJGGQK7P*)_26N9M*=P)LE_?_W!M0#)V(*QI6OOLD0XG9BR MSAI(5XE*8$,,VFV -%N*UB7P,@M'EW#MABPV!AI;-857^%6"HX_/T%1!Q^], ML8%[B9Q+EZL6G5VRN3'<'3EPYX+!7EKN4P>[)(]T*BKU&Y@P(K-)C%(8'7 P MR?8M[UR6K_=Z]]V3E"OOV6-H:U1<"&)Q;#LIVG9ES'N79:SZVQ7]5D,C*..G M0=FH==>3[IJ=V^O[8F8Y*%N .98:D\A(D9: @V*T"'SW3I2NMT_SYL94K3AF M(^B=Z0AZR$HZW*V8A<>J_OKRLC2"#M^6X0MCZKDF4'5Q.JH>4OP;9G>OUU"L M:J:V-*H.6SWG\V/R'/S(.KJ"+>J"%]29(1TQ5F/"F?2$-G9$Q!ZV\%1/#\+-C?Y]MC[4UBS%Z=O'&;!VN2:+ CX* M8 ) --4+HMOAM@8K C(!H PG'#7:E&F"D]19>]LD:,FVYON]R(A!?DFPZUUP3PU),>LE%B[ VH,;7]G@X M/8-FWZ-]30?1(FV=:MHKE2='*E/O:*/)KXS;^?T>LK&YH9.6IIM.@WGX509B MEFRJ!IT +C(UG?;WE/N83W!X4%+)/S5[>Q2V/1[93"_@_VQS)<4KLCF-IMV: M#0JR\RUM*NAY50T5@3:A_A+6\QZ.G@TJ*AKC7[O-':G >U&J6(J@,W7'\WJ= MU 6==D>650DP"$I22]>H/@]0X#'&B1K8@5\TV0GVW%*S3$M'_X][T#7WH(/2 MY=%16IK!4/B=8989OAKH8H!D$! MI JA*%B '=AW"U;F8!@>(\FU&LX\\6B*2I>K@?'GC]#)J]T7Z(0/]N*FT+5? M:R 2!/M=5/+;!\)^(+8 A4?]#O,TA\Q8^JJ;5U4;5N6F!G= DQNK\8UTV@S^ M A\-<$QWMZD 3F5:G87R<[_P;"2@+.;RQ46,4YX7,NKW0TC@L(E@B2)? -8K M6*W*3]A$TM8=O3!JC78$*; M#3N+Y0B,9XXON2Z?:]"H'3O:=O*@Y8UT7%)5M-ZOF:,&SMR^IL.]R:T3&Q![ M) >.-++#_B.3X)PH$8[>D!5;8:=WW1 1QQHY'H2]#CN''$T\8[Z2[WB=#>?- MWHX-W@\$Y4S015OQMU_%)VRMS?9)29IH,1](FS M;!B O9UM__/F)EI&R+\7 M=?_CC2HN.:;&9/YW]19T[WL?(H[2T MM\-V'[8:C$/8=S@-FQM:57&"E?CD%ALE!K:E8J)$ !(?[UP"/$G#SLH$4#.A MQ(5Y91Y!A4)JP)]JNQ:9<0" Z(PHV[)!$ASIH+5+E^E\"<]ZLV10TC"=6FBU M0')0!U"-P)G%(&G_L"C".HROB2Q\&"CR> CBH,,\\#6T5D5+8!1'W$:!HVM6 MO4$5J79#0^4&#C70-.I;LB1C"L,!%IQ>J,#E=3A1[&Q^1[^CDX'C"J8VL?F] M^XUE)!P)97\#1]CY1M-9LH3]BR?? $5& IF& !8+O *=_#2W@1TS"D++ E9A MT+Q-5WMCDLL)I0Q<_B[KZ-B6>^Q/]Q9@09L;HJ)9.*"CV;+,@0>BO&P"QY!; MZ-JEOR,DS+N/%W8-8#Y>]]B]K$I:&_!]>W[T0!F< 2M AG JJU9GBS%33/00 MJ#_\ AUG?3@W-_S696B*9?LOV%^2K1H@^JHZ':TE <]N-@Z4+0J^D5L5!BV M>JL05Z,UX!N1;/3%%!/KI@=?! JFO$$,0+H3P: D-R._V M9A[=W!G]G02UAJ&+Z.^@8#MYO*@1B395 >=%YTU+!]8*7])3[DEUBZC(QB7G:WQ0@\@8D9(-9EGW::>/,00#U19%P7^9'H? MX&6 +D7KLO6#3 !Q JM\QR4SNB,J$*>F^B?41(=S1)VS@9C808$K(L641%KA M1#/T-=@DFMT6RXW9X;O'V7Y$D8&),/7.86M"'],M&].4ZL%(!OT++7M4Y)!; MN6-QD25Y8LUX\FSM"Q@K5*$*W%9 M;B"5$TPFON &/.M$=>/E^*W[H&VN-!A211Q*7;.D5^FG.=;J@ R M#VQ7$*!P!6:UT0!//PC?MS XU\#PVK1T#WG8M'W_6Y@F[RSA:MV8XP9A9]4)H'$MW-N:/J2AUDY?BXZ?G.+ MCJ#D+JF_UYY$.:G:)584YJ[F].V!L<$?UB29% [3-"I MR_3#&SN^]E(0N=X#OG$-&0!Y8&[T[E[5 ?<'N#KRK@ M+@UPB.E>OT9P?@C-A.MGVL^5'N9IYN,&1'_@0;\K&+R]F.4&FQ#\.9;[#[=# M Y'A+#D$_A<8!7ZK^7[KV-4_?,_SZA\?-K<)\_VKO7W1O=5M#2V3^]<=I;W@ M$<1#5V?\YQNZ;0;][UK97,E@T+L][=82^E2&% MBL':FFRN_^84"FG6\>^+$VDAFXIY%K)NGO5."@$-X4[["W->D\]U]O(_OC#\ MZ5&?&9IE<^UO?R_<-"2L!,:L]=]11$P,S9*5[]%7WA!%H<$85;+K-^&O1>.# M!SF3'&6PJ]H>/I/T$_\K X=G':ZCS6(.B,J2?+"[@-245=DPD>>\DX7C)Y?R MTZ57MEU%7T-O5>!\3Z>#D4\8)D50/C/6CK@F!L'B#TI&=D(OIOA\ ATRFXEM M"HJ'K!\]?CD\?.?7P0'@P(,O94D#H\",/BK&# M@![F5'KEISEV#GP*:"+CTCU21:U)6.*YYNF1N.YG-<7[AO"^',^"!_D9W5\. M#]GPR"'FWS$T*W#NTJ)UF;+KV*V[9M LR:U[J^H$ON@1B:MC11KMYH3>79HY MWF] L'C7:LXO!655.[85%4!FPDMD5$4O!UI_A6"$*+Z<2A1C(!P,K*,^&'/H M->;0KM7.ZD]9]PS#Z_O;+=\S=V5P5.*CD#=E8;F;O\ MD)2^.K=?9PS$2;G,C3\7&B*3E&M/)S\G9D"E?%'CS$<*%&8;'CY&F*S)3/>0 MD,!G\T&H\W,C(95,)XHA(<%W]'K42_VC Q]MJ>$4Y\1M,&:'[P+;P;N=XIS> M>S(VJ,#9U4H7OE,$UOB7=L3HM^-SQF(HLDI8=[M^LRR%3IP$?_8)>W<290$2E@SQHRW=!Q+:$E0;V MLGJ!EYI=3\56_^5$T%4B,?!$.D042 ;74B7N;_0%@M/A>'.C/U9$ A2(WF;W M;!8#:T;IWN&90^(T H\;Y,W1PJU!L+/C2+-S.H04>TJR75'H!!=X@=N1O=J% M?VE?=?BDJ<1IXN)N2L)+X';+=_1*R\TFD7#J"SR3]@^6B *$JG=IOQ[LKN& M\$JZ"=8'F.8I*XK=$AK;GF';=6J?^#65QW4TB;F-L[@,VMO)Q(ZD01K,P_F< MW%6>6U)#^N@Y9:=(QB)@OZ[!;U.V'[)[1*W=1L7= MA#XT5^-N0M,B/.XFM(YP?@C-A.MGVL^5'N:XFU (RXV["2V\F]",?D.?U]L& M?!038V)H5A$)DL!>8IF^OUG[9?0L^#G2;ARKY=2V6J*(IQB:U86F_2J'O#VI M[.D7PT"OHBT2G_6ML%V3IDY\H3!75Z?50O\]G?>K()KXCD56JOJ1[1AU \>V M_**C6M8_\LEG@X15/GT .!.7AK X^'SEC0L.A+/"TL6G#.7]B&%E*4-IWQ+# M58'S/9<-E@X7ES;&T"PS&W)Z"^;&CG3ND]B*63=HEJ0#CI@KB\)!KI#Q2_)9 MU99D"[DHI["\GDP -L6C^]C>L]ES+ MTJ/'%R),=7&DJA;&S#SY6J4;8T:G?"TD^$]@BP,V-?A*#'!>R MS%XUP'QDGF*6D91VB8@X79U(F%C]#XO]8M(\7]S._XM)\__8P7AOWGR@?&N[ MAN0?.QR.R=ILZ+HA-(F=<(]SPFE*-BU:<6#AVH(!KR/X>D5KDW[U 'TBG44O MZ)*3Z.\LB'\P;S[BCQ5/Q9/$P)HMGXLGBGY3I]87("+-CK3,M MG>L[?IV2.V.($[* .W+"7&8[[7!"S,F8KNID2M]XV/>$BT MZ"#=CR912HR3#S2^0@DQLUUDA,@B<-/KR2XMIL>)B EJX#<"" \P:4%_\J\9&O]A:-63#I.H1 M4/F[8(+Y*E0)G8:%9S=!QUL2 WM@"8HC,0S6UX"5H*N:NJ5C+U5Z)!WVO,VQ M_IANX?N C&$&\.9&&H[L!42>0_ZIT"C%M0!!W M.@D#/A>=GAX02,.ZC*>A+UO@"M>%Y&AF(MP+3VHW9+&!G12PHX1J4K*G/^%- M3KL&YZ9MKJ08&AXXQ<(S!&="9'.E^^>>OL-YF:,.LB>RAB7P:7-#, Q-E&D3 MEK9L-OI>('KR9+")X"":W?Z3O.]$X>X\6:N!=@7

8;3(J^6;).>V!@?PAL MJD=?TM 4=)'8ZEU9%WJR@G [[4VX>_H:"_G.0/L*HR&W6LB!@)NT!/%5J.,? M]IH,[EW638NVL:#-,UC# [O=AHSZ,O;)$"0"%PH<48AHZIHJBUR3""J@^9W8 MCK4C=(ZH));D(1Z(Z5I,#.J(=*(T;4'"9[?Y?Q-42V13QR<\%^W.D0?;3@3: M#F^RAC@TIYTJB6E449&Z,V@TH79(!T'YKG%S(V@?#>P<8[2 &H%.E>YX%^ZX M4S1RA+V^#5LI9H>LWZUF$-8M"JJ#@G$ Q\=A'HEKSQ\%C@O;?N8,(.7VW-%A ML?R=QQ;U(->=[NK.9?-(8%L;!@*'XTN:+47K$H+]BDQ#EERA;#?CT@4XD?0C M]9>;8.WAS$;WN?&)6-B.#=D2-'1&14!A.VU+ 'NX[I2BQ0ZFL4FXSKV;&[XR MP'=FR V8]VE@8G8L3H3"GP#&!Z<.3Y!I_%J-(Y702%U00&+7!0U"QN4UA.V M1\_7Y<=]9]8]\[MK!G%X/]C%S)7?@K]4T_B!@D@U$^-5)/Q&5@U+IU$6;H?] MY-KJ@Q9+E5"AQ;6LJB*+V-\5SBAZB"3MJ M6T?T M#;C8AX5@2^CB7=2G[41I40#6=:'9I*V;^TYY3ZZ!,5Z\89==G0I$HL+*"7T( M/:F*0B4CY_RN,/[G7$9C;J#Z*W0H87S\%DD;@]*'=YW(R>T,2S1(9S/H!)C% M?Y#.9FE>VV3_0:4A3Q(MZ8+C)4@7/W8H!Y$L5#@.BY;H;F+4B0QXO!U,/[*G MS<3L?.Z\!'O"UI"#CPVA"S%/P B2=X9*G#V! JZQAF;)VL,A?*;)!H8SCIN$ MH&19"D:J@3M>P-92>["_ ><@5K=H+W'NTM[WO8]4[W4\QG'O^DCTKD=RBUO7 MQZWK5PCGA]!,N'ZF_5SI68Y;U\>MZ]>A=?VT#5E\4."WFN^WJF!). CLA^]Y M7OWCP^8V8;Y_M;([G\X$:6JUW*:?T6UD&$,3 M';;][:_M(O=D_?Z.(F)B:!9$-!.'H V\TC>Y?='XR&0*46HKG"[F$JGH@)/E M_721J+&8\?ET"\=//A=L-LMRMBN7\VW\N"IPOA=\[8WEVOJ!#0DG@8<;RM]9 M?P623R0+O@?YRZG2@(F\KROJRV'"UY\824^ W]B/P(>:CB;@M!$==/TW, 5J MBZ_P^7*D#)A(Y^%8V4XQ54^KE3:;G$N19_R1,V'J7L=L++9RS2S!-H;-X\5\H%*=' MU^+ R18C%4),%5-+GB0[=^#N\D-26E_&/Z(_SH2$,WU H MRKH]-/*UG6F&;B3L:I=3A1,4M?@-Z<7AHK-"8+VGUN[KB1Q M!XP/E:>X T;< 2/N@!%WP(@[8 PO-^Z L? .&#,:L3ZOM[7)*,9N8VA6X9:4 MB&@W O_-P3U$5T )\;/JG)G#W*D]QBR*>(JA65VRHU7P'> MDC*N/TZ2G>KB2&74CFW;_[42B\=V__]::!@W1" P%H9/I">W>@V23:,#WW^R MZQ+4ZR MZ%#?H/G7"7N K!T?Q]SMS8VQH\L'AH('3/.F6=XXY7)@'K@[4A;?;IB"*@FZ MY*R;HRS"\":?$X6\T\&8 Y=P @Z5EG>L207=@=P=JLHF<&MQ+ MIWS@'SL7=T>[6WR1@VV32%,6URT)'2#\/UM;W+Y,%.DW=RG4@7G>D#>+J"*! MQ^;^<'>"8L''%+>UY3!T27X/KARQU;A7Y%!&3)?Z'BRAW<[[,^0><7S)$Y0F M4VOY\?@Q%A)+1!S*G_\=_UR M;L.?^M+%D2S__0)$^^$<3L_K%JN#_@V4AWMF8QF6Y:#8)3R7G+S2N37X="]0 M""W;[.B3;X3@Z\NT$=[+>L]9.M?W26/]NF2)YO!0;Y81@(PYE]PNVE.]:=+( M=$4Q^,K-C7]8HH5[Z\ T86!A/CQY8)IP$([+V*B[9KB]3>A0>EFE-R,/%BWO M0S65(L,66BXFUHUU1@B^ 95J,,P:JU5S'&F&2:!@@I1MFKI-^4;?<"&1 A6MS8UCC&C*-S< M<$XF$*8A&R95LX#6T?3D%*%*Z(0:/,,).G..&-AX1E UW1B;-Y0O;R7^GTAL3 '>S)>A]8L25"91A"* DBT3D)<86J'@VN9"72<$AV> R64V&%, ;.)%H$N" M(0DP.^NRT)9GQ>3V[3$OF*?U 4XQ!?*I<7$/A##@<]'IJE<&/62ZC$?68Q75 M.-=[YZB1(MP+3VHW9+$!][= 3.*90*JG/U'YZ)P'^Z9MKJ08&FI\BH6'' ZM MR.;2]ID3?8?S,D=W'7@9^\&!K0^O[?<2FIINRKV^D!9:LBFPWJSN@STS<&QP MD;713YL;@F%HHDR9!3WBK@%)^8X,AB6P(;/;?YIW07C6';"U&NB9P!ALSLFT MB3=+1AXF-UL )_;RHB]I: KZF@S&A\JZT),51(I!% 44VFWNGK[&0L[+&;#[ M:,BM%C(?8#DM07P5ZI03L349W+NLFY:@ *+@_QQ>) &K?P?(T'( M\)N"1.!" ?V0HJEKJBQR32*HL(?OQ/:8'J&7225FS+_".VU3>4T&S38Z?"I! M?3';N7\33%EF Y&#/+9OL#GV&ALB/%E1'IHAW3_U\.C,=OY?2N29[=2_]"C2 MZ30?+A5] F/;IB10^6X1=(,3I>N5[7CR!PQ'VUQTOQMWO(;/-C,2^^S'<_PX M]_0-@+]%P7>0,VZ_XG,RCYRWQR4"*P9*.'/F)7)[[H2C6.K/8ZY[D.L.HW3' M1PW(5FHH,-E*FBU%ZQ+0C#7+-&3)5068[ 13%PXI_4@C$F@84_'J/#<^$0O; ML4'9P 9;4N' I[=Y6SK8PT"G=]5S_]B#.YU;-S=\I8/OB-,^C%YA(;1 0^H ME9G UCD^Y\@.%O"=37A\*#CZH@%V8#*L'H$"V^7>"$]$^Q=N%Q2;ZMV;-S=D M539!L, ;UX[4/XBTYN-(:[B1UGP<:?VDG!IT%WMB+V/6I8&1O;$"$PI\ Q@> M'(H\08OQZC".0T$A=4$!XUP4-0NCPO4$5]4PL+Y;XSHY^R?K.A M&<3K8*1. /A#-8T?*(M4,S%>0<)O9-6P=!J&XG;LH()CP@_:*U7"O)$MJZK( M(JRN ><5KM5;=L4K8 5,>F'8SU(?.T?:15F"!<@5!?^M"A@FJ[KJV[J)M C! M%XA'3P10-*C73:O5,"?LU.UZW+VQ# X#OD'\>MWI+J=PY.Y '&%8 @/IXUW4M^X$S%'B MUG6AV83CE_!$'CP)'\9X>8I)73J5P$2%E1/Z$,H<%(6*8L[Y76$,U[F,1C_! M[E#HI+;X^"V2-H8\%IB"1*5=$D4(2T%*%OC9<@OIS?E< 'E7:$#&D.&CT"+[CY&G+-LK(-*GH@K>%YFS7_>9OK=KH^\,058D]CH=L.W"#1]R4>_')<>3%%!;Z7# M'R4F-S60=M0I9W@SF)D(7#?)%"'X HSNH5M14[!.@%4XL9U !Z^LOA.6KHG$ M4Y/1;T/_8M66F!3E9L'(G>!J_=IMZ,IF_!2R\8B?18_XB2?I1 S.>!1./ IG M\:=YQE8[-F/.#7?H9U;83E^8^F@W Z)S>+FKF">02A:FGB?@3ULK@3Z5\YNU M&1CZI12K$7J8LH/<"-)\VUAE@C5;_+% ($9F6*^V!VW@L^NG M]D8'30N!(97(%)+3MU6.Y]7.!=\Y =M8#"Y IIROVL2\'>8>^,?F^XE1IP%] M]>;&A^]&YX+-?Z>!8[B&V/$B#*YXN\X>LH3]@I#7"56QT_5#F/H"0\"0VV6[]?'VUG.*CN M '1O2E2_M!+>:IH*8;%:^T*[^I+F38B6(N@##I-^[H5?MY"U,[RC ]_PZ9PD MRFQ<4CGM)N 0,\&U+%UL"*PXMD^.F(SCT*,-0M.E93A&L-]FE\,".AI- M]M(B70/0*9%AT:P)S.!Y8$=T!SF#VJ7>255S[G)IU%WVYH:?-VBH0TV?+&,* MG+T]'.RZ).-NF+ K[Z3/.=DV3O3/!6C.M@VO-D<]LWZ/98DC07G^D.QQE M: MJ$D)\1VYKJX95 *(A$BV?$EDBT66QH?KP]==HX)BY6E_WT3GI/)S#VN9'>YJZ K9BRR5)FD?7 %XKS]ZYLB(IF6*#E<:6J9IEV.28P M+>,U#J#.I7QIH'P)K98"+ !.UKHQZ<53>38T*L]@\3H84)K"E,E+E,@2$G5, MPO/ =XO#U>QL+:N%9BF6R5 4TVH5:KU1FTYNN:8LQF?A6<#0F1;O%M+07W8: M,JEQ>QVP!"@# JT(;%V6=<]^VV>ZFZ XO]&$ _(.*D$_>8R ,D4S+%5B&&[? M"Y>9,7O:(8>62P[<=RP5(* >LK*9:PLT CXM;/'9[^0'&R9'5W73MU3V.B(= M <^5:,L/T$_2F1_81<3I2$*K1FN>V#^\'40_TT1-.P=5T\UMKDPS[JR6A@U_ M!=-9%#.\9T,.V'>:4P=$GQD0$6T L(_%L1D1,=>:)XT!>V*"'4RMGRHA>'+ MEF749/>2D6GC%=A/>Z-H3Q;'?J&YR$@Z>'HFD&[-2[I>>OUA^UG8H7FSX*P2 M?;Q53PD( <8,:9U5N B41HA$\[L:,UFS(MJ,? U1F6BCF/B_7)N3+>:6:LJ.F@?[W+.G:VMV=_ M@()E*5@?C27-Q-7"&%'1 !XSDMR$Y>WX4,^=HHQA -I?TF<_S(:N6?4&.M3P MJ-RJ,H82;DPX^(;;++*MZ;!I#=J\%O>(*?;^U[->%;2/!6WLV! 4%LF",VPT M!+V%G3 LK*12G+AJ$Y1M6I:)P2RBM122X.H:1K?P@4Z4&9MV*LQ^E0T*C"C0 M."&@B_$$HV&9DM96*0E5+4-&F]NS#+ JL4,VFN8$%'T-UR\W6UCIJQ,LGC> M;=E57O VD[VIII?4[? M0CL$&&-@&X+ 99=X@42PHQ0RW02&D] #0G?1YO )UD,8]A&7Q]4)5D6WX';. M "@$UZE 28M=+%G][N1T(I!E4L>\MT4;T!*0B,@ Q>\=V(!U.*Y>;)]H. X* M/W)[%W19 X)F -?1;*/5UW$T?D3Q*H:F>*6V82=T4L>>?.@^NJ%]R&"K]]XL MG!,U)'!O68#=MC!B-6U.\T*-7?3#M,TGPPQ$[9*:0#616W2 WA 5\ROZ-!W3 M;VP>+XZ2^3"#36>8E'$CU @P94\$-:;@KTO!DW-:P$:/-857]%GP6X#DK522YMFCS\(P->#I!@@XTQ-Y/T3]16F-]? QB6_C>+J#4L>+X=Z^8@\*-/>O$U+5^8RI. MD! =SL2D&LX&<3W"/B /&D<+VI8H;GKTR3*&;?6P!3)"4J&Q\MR W_FAW%[ MG89%];+PJK7#:N_4X YHO6.UXY%F%L%7,U+;.*3F5_V+SX-![ZN* MVTM*;N>SLCI/K,FF#+:") MVQIU>%E^1<=S[8,/U4X!^&SK3?.AT%587&<^VO87! +7 "WK?]]()\UO-\S9 M:0,;R-/I<#00=&GI6#=$2_%NF$[(I9,I)T!T(^A5027&UD5'(5TGA3653*;< MQ0J?B8Y27XF.4@NFHV(R]T7IB$_RVT?G-Y^>F&8#[$A5:(M_!.:A?'W*':E@ MI*+[;5<3+315/YV 0H*XV3F,"2(8052$#B:"=,&^,(E*4\%NQ 9I"I^2,'9* MIS%AS$P8.X*"+2&HQ#F5U=>J8)!/22:[>_LQF&Z:*S_"),;!!;6VQ5,@=N7 M%<)]Q_">)-F5$W:"-R-51J62;33]\"=#MS'=FJ? \'$*3+@I,/Q728%AH"1' M]G^(J)V^O'VXEO):>[<' GWI$ )]-T<'YZ7*[?7>3:C!N2F1&9F@>;@,S'%W M;FZX;0[?+%FW\RP49US1W7T.XD5'K)FE58]K>AZMA&: **5LB8#,H%VMHK8K&H#Q2Q>U/&;U<^;8$ M ?)[GSF-4317OP/N2\%P#4G&3CYJ0P:/LN25&.R6!99+ RPF#VL%1V4NY.90["Q-DLGD__DO[^, M7PS:8TT5P'11N>MM[N:5$,7X[Y?\M=3!F)7XP.70!8/&0QPQ87QMPJ ]+QDH MHTTQOU_JLHH%.,KHCS^P5":FGZ]./S0@(S<9,&,:J,94\M6II,](&#PC)!(S MDYA,OOT=HI*22)MQ85HB*?]JF$WE[R#%W!#366!'ZOSACG;IA^=DH?Q,G 0<@\%)[R/' MO?,[T[12O?K5K\?30KM0OK0R.]4;XSA5)]5SJ=4KW>^(J<.=<^GHHKY[^LB; M5?GNYH8_N?AUJQ:[A=S5NWE_ES]]O+Q^/"O=5AIJMM&^:/3.#5-Z,TDZJ8J] M2KN:%KN-G=?[IYN,V*Y75&%_1[DY>B&9XT)5.RU4'O9>])?]W8M?>;.7/U"[ M5[7CK-3A#\]ZQYG<7DOH'63J+^:O@ZYDO#:LEV*EUDZ_E(O"7:KW+E3N'PYN M-/7Z*KOS5"FEK)>K&[6R4]T[V'OC%;WU:%VT5'/_\>WZ?M_*Y'9^5LY>;Y]Z M)8W/'=^EDC_OK^L7))?2S?>?6<%,5A^>[LYN^::Z\_-%O2_O/.P*N<.';D$I M/LG5ROMCK?;P\GAW2+J574W>OU0>NP?=.GD[N:U8-Z^IQFOVK=-I5E*-^S/C M]KBEOC4N+Y^>LN4[]229N7EM5(O73S\/S_;+-X?'I9-DHW2K MW/'/>Z%X;:4JR9]-M5Z]O7O2R=WKO=:YEL_Y[,N#>'#'GV4/3EOY@\9%(_ER MH/-WUV_*Y5[O[$2L'Y0*>^]7]T1-'A>.SF5BON4N4OQC)7,F2HWK6^'XZB:7 MVK%>[FN%>V6OF'V3;B]O4OM7=U95Z[YT-3-_W4J+![EJLE'XF;TBZL_VY6OY MI=!\NZWM&ZG:R?7MNV[<\F4^=Y5KJZ_"I5FULM>GF;:F]([N?M[MJ/4WTY"; M[P^]6S5=DXWB>^-9E/_I15*[<.W@]O,6>^JKFH/>Q=O9E7PJ_TKY-\4[[BRV+UY/+D_E8\?\FU%*V< M2[:-Y.%C55;$5W6OT3XZJPMR]^WB*LN?Y(U">>?LI:9=O>CF:?OJL"%=6YVW MQZM,\K5S17Y6+UY$/7=ER>U>X33=)?EFJ=P\W;TI\B<'CZF3AJ*]Y*OM4NUU MY_'\Z4F[WCO-:<+^ZY%^7[L]..7W;V4U=]1ZU;.'4O+6:K]>'1]D4OF'X^Q9 M47SJ%>ZJ:?):$LN'AWQ*/AV8+^WK MBR>I+MY;1LZZE:7:OG1J%2_N+J1?UP?[ MA[7D7L9L=:^EWO5M]CU[?[#[^EJ]+]1>SJ3N6?'MY46^(&8KW7XQDY5*LO-P M>97K*(7V"^Q(;E>M'$@%LU1YZF:DA_;3SX/S'<7L/5R:[=WN7>'PLI:IEF5U M[UQ]>CA([^9X4]+N+G.=M%4IWJ>;5YDGH=21LD*YDRJ;VIZP^_2KOM.L),L_ MK_[W/\8:_S]02P,$% @ %(AO4XB."5%?#0 .@X \ !F;W)M,3!Q M7S P,2YJ<&>=E7D\U.W7Q[\S@[$SC"QA"-F%QAHS46.]([)GJ426-,DN>];A MMN^JF21K3/9U+%E+)4/46+)FT(*;FI!YIONY?[_GG^>/W_.,R-3(P $ @%7& .@SP#G %86%B@+,RL4"F5C8V7GA'-QFS6(U8IP_H^ >OQ+>G3U^[$L;$?$Q02%I$Y*2LGKX#4T-32UM$]=QYC M9&QB:G;)QM;.WL'1R?VZA^<-+V^?@,"@X)#0L/![\0F)2$F>F'PW-?W^ V5Q:7EE]=,: M=7UC>^>OW;WO/V@_]W]S@0 (Z%_VOW+!&%Q@)B8($_0W%P@<\ML!QL0LJ<;" M9V %O>K/?T(]EA5NF/6HOH]-ZK3UEL"U.^/LQZ21BS+;O]'^)OO/P.+^7V3_ M!OL?+@K "0$Q#@\" ]# CWVYTACV_UAEJ%S0\37LJ$/Q]Z8.VQX ^?J'H+[^ M:Q]79XS?+?*;C:S*43[?5WM^ILUG?MQ?D9U+0UANUZ5I(+SU[9)*"J^]$]H9 M/"!/3+SZ?*A1TUT%+[_=??.FCNO"[I'M.*A78*V;IVVG.3]Y-UN)IU)JWY/$ M0:@B,K,UI8[6F-7"5[Y.W:.6X@:^BS.1'HCPSR#2->J!:\.F8RL M"=7VNUZNX:%U3M&!/3+B%]-%:&7:&G'J@=6^.[$GW&68'(/ G/8?1/T&D84# M39>T B:ML_W),6(8I!HU?*(2*,U![1:ACZJ!((UT5N$A;\C*@[S4IUA2=+!X4<11J M%-T[61C!L3B+H!4\ :SH0$(. ?'33S-2KYSAZD9SU(6ZZ6+]5[5H]I++KX_U MFTQ^/M$08Y0M/PN-.GO4/#NXD,'39/+Z2GR>L$XY,Y;FB$+0@8>-T7]GFB<' MW?7S>8&]^2%-!O=G/U2**%!"!UA/)453Q?$/?-?W_>H*?)1O+L.>EV4^KD?& M-/ (O="+"DJHV]Q>E[0R"'L?46D)V;Q<%C#HOD$1J'MJNS+;(-?K45-Q"WO7 M'<__A53R'0WK_;@1$IY6LI;;D&ZX%KLK\&I#*P0VKZZ4%FLL],TU%1WG<2E9 M)1;:6(?.\Y^7WIIZ[!%R'&FVA-%6"""3$%@SA;=O?PXG#@2TV]C+K8M\6GMVL)H77FF*V5 M*KT0^QZ5_G:I78VI.#4KHTNY6!GWZ;)/RV'<&JOA$T_=CBT&2RB\8).^#VCB M]LZY*B_O>NMA Y/9@AV>QTZ?8;[I$Z@[/' \Y6L"/FG!VR6=J9/C&!T(BE0@ M3$1)N%3FSEW@#N/XGF YH6?OMAC->9EJQVJF.&]"&)7?Q!NXP PM7>4@+\NF MNCP6$[FJC"9FTFLEYM'?ZN^+?(W07TH]!7/"WELI0D\9#G]RBZX@W30'6PJG MGWV:IFH@/$)4F+XIO66<\F6/0S35T2(X/2;$"=C+7M,&MW_DHW6,]:\W#Y<$ M]J_$6FKO80WL]EP\CW.!+]CP;A?>&SX:UXLZ+V>"9L-!WNX/XKG6#MR&0#&+ MH]1M]H;[<5R>H4G]^<5[J1C=ZI>$PE5(GL90J."E=G)S41+&!:]:A540">%%J"W>._X3N9%6=T;E#)N<]>[ M".58I /)5K,6+4Y/#2D+#THM<):/=C7F$F=U@P\W,[8KXI?>-?T\I?S8MCO! MG.OQKRMBU:>2.G:+\Q]^UU)R6IJ\/; S.G$R1NU(E@Z,N)O3@=MT@&I(4H"4 MA-*!.<3+KHFEZ,-$Y-@/GJ-XQ6Y2=^H?X]=)!0F)8K0][?4_V%$2VYB") )+ M],/%Q@:XE.PF53%%A ZD19A+^JD+2]S3849A(+\^#6H]WS__4'5J[5VS,ZD! M/:$DLJJKN<%$P!KRZDW>,@U:>,HSJ^/S@?7]*.%/^ K:@=7$ MK<&*9&7I8<,#]H:#Y;9]^_+"_0!R0]!K\(1SP]V[9=8#'M+#X+TGDX(M MX[.7S8@<:37R(T\10@8=S^7/HCMS[H?#G"OB-3CP7+1L-Y[YUJ\>UP3U(4%, M=\6CS7;%G,:^[ >^E0<5H.,![HI*_6X ALR&:4V_B0V?<=5UAP#1V0B?MXU'&.#A!J5?4- M#):1&W($V2!%\.-;]@(S0'[HPT>5&'OCA!.5AT24!UQY1?-#R. M.?R1GKCOBWFK);>49X4HWU!IU[L"%I9K. E>5XEPM�Y3-]B*^"DRR0,*& MJJO!U3%JKE;;RL6,=DJ]/9FTDI*:&B0D+[QZ*LE\1[^=!6KGEW0[C^S&V]],RAU/JSZ6?%UX<@ M> <1U\SEB7E>Y8ZWPQZU>($^\M.!%;7RZ+;H74E&6^5=\SH4SZIZ_G([<9\[ M^LGU"$LZD#E4<,1X"F\3 KM/3\Q8;46,BGS-EG:TW^I#EWO'RL9^R>9A<_R\ M,%(R(U[>X7%0VH9/TBT+<>)Y7U2O44^UM/WB\FP(BHQQ\@T2O515FQ9$X%&F MW1-JV;8K"$'P:4[)_IH26'^6(VTR]\& J#3M*2Y-2_#VQ?Z%@<1+WU'E=CC* MVQB/(1 AIE& (2"Q\ !*X82NSIMZ4!V'Y8.N$@RZK,C83KM(CI0>&4: MR=>$LL(;0=8963\K@K1QCT.1?,P Q10:X[L[0:$#TQYUE*J/WM\[XL4OS+(A MP]Y,KY\5ZN:US>EK@8T\RB( <;JXI69]+>LME6=!8CKF[W66.V)_3>V*[VWD M3VU19LI4C>J'NA0J>^$- ]F/3'EU87%EMS' '8IE1F D!DHYJ9D3*"^WC';- MJPA:\N-F-3>MFE&5*AT1PO?:>="!_E_L^Y[9VO,?9G)66Z"K-E*TJT_*8D:# M_"7&#';>LMCU+(?M!>FZ)G"^D?EIGG#F?KCG-Q&,WC-^Z^D"*:8_ 'P!)EJ3]BE& M;?>;,+4XWB?JHZA*^-,*3S3_((H.#.[+Q GZ&0ES:SM8[%@N.FI%3E2^ M-3&3\\'")@H^$YWHI*?"21[3/'/#B\"-M9T.-ZYD_-X'7VZ*"SGXCBN:!5.@#7GD*^ M"GK/N).N67PU,Z59F1?!:GU"E:<"4[D,SV=OD'4>H-;]R;65K)U&@*OJ&79@ M9RX ,ZF'J!%S-^7T$VZ8"6-%=\S/[XU3/_(VW:5FJ3A_&$NW'7YIV1AXN$D, M=.2MD?.XFB8>;W^JDL9QKB[3H^)XI\_PP._+Q;:]"X$5%T$8^'_+!( \ M488#A<)O=)Z4X@"Y?_0'CYFJO!>!B:(O[U4:H]S:&'YS&8^8D M!_H[X[\K@-(__!=02P,$% @ %(AO4P$ZW'6#" .T4 !$ !H<'1O M+3(P,C$P.3,P+GAS9.T<:V_;./+S'7#_@><#[KI '3_2M$V:[,)QFFZP36TD M:;NX+PM:&MOJ MU0WX?@+N"_GQYFK!=ZCU6)W4:M/I]("+"9T*^44=>&*T&<-;376H%MSJLWK\ MMQGY-5/>@OCXY?58O9K=L-\'P%^'%Y1/U6?Z]3?:ZQY_._KOZW?P93CY?'[4 M@^"W7^?7D]!KSO]LUU[XS7!TW;OJ1%.>*F\((TJ,,[@ZJZ!^L7K3PP,A![5F MO=ZH_7[]_M;B52+$DUG ^)<\],;Q\7'-0A/4#.:L)X.$]6$-P3VJ8,'90)D# MGW&E*?=6\'V]($@C']4BX HJRT5]&:&R!-6'-3P%WL% 3&H&8/";C00Q5-4! MI>,%3 MD#F,$5)K"[.B5 CSSRK1([(P#"T3'_J,,SM3G'8-4L4D"U$E\VA)3FOKR"D6 MH0*_PW^VSV,)RM!9T=^;@9@P1BD@\FC@A4$YFJ4HN23Q0&*B\D8[IP%FU.T0 M0*O(>*M#;B,VC>5P88.%%;D2 ?/-B$]B1B3B1)Y]Y#3TF8'\M.=V[E)IE!J" M9D;4'*.OPMT>.-S. ^39RB1[Z)&%T52GWQGC'L),%:= MG6)&EMQ(PF[_ M'-"5PI0]/6]Q'U?7,69[9/=">@4 MAW__ZW6S\>I-7";WT,HT '4^?P=B(.EXB%OH]\)+K=,N!+?=&QF[(RO2FY,T M,Y)PVS_;M\5HQ+3=*Y@%P^PB<%T%OES&70ANVS?7;9]B91>6%6;[9WIG@2Q1 M2S>KJ8W#DC75'&KCISW<*^85T3O:"Q*'..!N+[S8K-229Q&W/31]MK:F#5\( M=9O]://ZN\^F+ZZS*SZX%\WMC)?EBO(^.\2U[E^ IBQ0'ZC$ZZ\);% J,B1N M1V4.O?>6C'@"LIAA'YWF#<$/ ^CT\ZI$;*'861NANIV4/2O'3/'NIZBZQ*SW MT#L.0Z]ETD:8;M]L>+#^D3>K>7,[I!*J^#+;Q[X#X,I*:FMV9VRO^EN>L9*I MU@7IM 4'IR>;V0-\*LM2LY'T=,^C;0:)9WQ.DCGW.0'O=Q(.JU:HAT*R;^!_ MY&:3EO)<-Z#<;#_>SD!Z3$%7,@]NJ#E'EHR%AT[C#ICLS<-F 6.E(DNQB)5K M)9"(%>TY;I@2Z8@5CUCY]CJX,L>#@EW2_7AN]V8N-UP'BA^K>SKM;V "/(3S M>1OWC[)H"2]"<_LE>\N12KN8)29.S'2?<\5QLY>?-&4(W%[*W((XKP;_OQ,( M_\%*< -]8OO]3K"E[*RB&'9<5N*QH82^<:1Q8#5I_/K#J'8P&P4)"K)V]/M9 MGZ];(YXX84&EE^&2Z44QVUQY#Y8#VRJIL M2"!X0EW?(_]'5=)$7UDEUP+VB51M+V=Y5(5-ZI15>#7;GDC?B\4D:77CULK: MLK?WEJ%!=2$Y[IXG1UXT9]Q,GEEX,$?U43NBH.51O-ZF'C8*;\I:1E MA%B:H9P0"=T60A3T!.?-KXK0\<$&TZ:3.GN+G5/G4M8@T"H9J2YY;2-.MA/Y M ?)89EL(='^3FH >!.=MT.%S#J(?-X2CL6247PH( [^S/ M*EJ&N*KBMP@G9K5EPK^S1<$/9?R"/RH2BT[[$U^,*.-7&D:(:30,>\JLQR%B MOY,B')]5(G;,H&PD\MU4%(BOSQJKDKL0=E.!YGT*-'=*@7-!I=_I7S )GA;K M@5,(W071.WH(,KJI,;OTM23-A^V"V/8J\$JI$/R+4.+K5SN__=SP4HK1#1L, ML=>[#PA,%"I-54+5"-:+/F YJW@2?*83"T3 D>"@J9P_G?[1U79I SC(2CL[ MPE"6XQ,[NBT4?MR',I=R=0'=SCJ[Y?\9JNCF[DZT?-\>EVG0I)LG62_4X-^"G. Z"9X81$=KJW5BF4?CMK/VRDJO$N7S0=MKXD/O"159WM\Z M^H%:AKFDGDY4+$E$XZ=$^:TS7F,:/4;&.UJ?8*;/ Y/8BRS?#/C^/YJ8K2(/MT+-5XUX7\K<,6O31S-/^-M/->+^'T8B^^^ MF".CS%OB%LHWL*CG\R5*E\YQJ#7%W5/T=C^EW&? 2@5^:P*2#LSRA!L+,VX3 MW(1S2(,[D*/F6XL=?U>Z")OO+\>6KDA&_R>=\0D4(G'_[6QLML+@WPD<^GY> M*1;H^[NG*T6?:508-R_8C;!2Q8O!.U"63VO1G9EY_ M02P,$% @ %(AO M4]6"/X$K"P 18( !4 !H<'1O+3(P,C$P.3,P7V-A;"YX;6SM76UOVS@2 M_G[ _0>>"QRZ0!W;2=^2MK=PG)>B!"4LZ^M7H'W18BS.$N9???6G>W M[?[M8#AL(>ECYF*/,_*MQ7CKU__\\Q\(_GS]5[N-+BCQW!-TQIWVD$WY%W2- MY^0$71)&!/:Y^()^QUZ@/N$7U","#?A\X1&?P!?KB4_0AX->=X+:;0.^OQ/F MY\_?KFZ=&9GC-F7*;@YI MQ52*2QY=[_CXN!-^&P_-C%Q.A!?/<=2)Q7GB#-]2S?B$))*>R%"\*^Y@/X2] M=!I4.$+]UHZ'M=5'[=YA^ZAWL)1N*S9^:$'!/7)#IDC]!/2>9IWQA<\56AWU M36? P1M!S)!F)L@4!L( 8'W8ZQX?=17C-ZE!_FH!7BFI"A,R!]9R-!TM5&B#[Y0:2T^U M8[%N?>[\G''/A;1R_E= _545\8JI=RSF ,O9A<D:>K2\+O!5[,5.J)RTNI7.6D.Q 0>HXY]<-8 D0& M/'05Z'0,O,R M.Y V$E ["DPON.)5RYI.64M06(F7!E=O0%C**,I@[I]\XSX MF'KR&@M5W!_(BWRTB-DNE("FUPT\,IKF^5XT<:GP59C4%&!5#5Z%QT[M?#N# M5K2M%@:N6O(1)D/W#*-KM @;P;X#LT-\53;_]KSWHJ+Z6/8#?\8%_9NX=PQ2 M24*V,?3K$+SG2R(<*LE84(?<8*@J.[/#C@2H)0E7SAC&'':*[0UY("P@IZN! M2E*BNH^6,*BWJZEJY"U8Z12 \=P MX%+XYI=XDR26V.-.2DI/%76^N2,2[7B%>S%3+"?AADP@V_<8+SH*UP[Q?!E_ M$B+=[O:B?9DWT<<_^E*"-(- B,3BQ,,3XH7S_HC&;0SK-"BQ6@4K]X0?*A,\ M0!.D'-8?@&^NP&'#/;QB30S)-S5,>%%?.(@+R$3?6KUX'BR:;4$;5$9J =-@J:@=;V015UZ?*&. 3\#(2_)GYYTM!2F8%UU"A8)GK; MA]98D 6F[OE2]8($,L3(GQ%AF.F-B,VP>]\H=A6L8!^$:S'+ZK$M9:HH>EZ' MK>/%L5H0^T#Z(Q,"8CH1IN1I0 5C6^ZZS<& M2*^P?0 E%#.JH%:5G0(,7E,&V_ 7D_920V)1K3&+C]?0:Q8?7VX?V8 MM;U#P4KVIW,'-QWNFH-#F4V7(E7M\REUO2NZ7EQVT2 SLND@-T:D2$G[X.B[ M+E6*8V^,J3MD [R@_O/YU9Q&LHB@Z4[2&)P2E>W#Z$9=!V;$/<>"478OH14. MYLJTQ(6B0AVJ*9DFM$VWF,;(F1O"/A 3#4*?N54J:SEETY7*5+?B;M5>W Q. MH>:7KD*BIJO8EF@9'\LI%1YKU/EF1'B4_3,RI;S/Y>"2SD6?*JKW*E!S;8? MX8+U N)*1;W CO\']6>#0/I\3L3YTO$"==^BNH8"?]WO>*GK1[9@UG1]R\$K MTYEL;2,;2Y[T1]-+SMTP81+Q0!TB;R$5ZBI>,4W3!:\"@;FK@]F/0NFV5_2T#2='PJ1V&PI2O6V+QFL;R?W M0.:^.Z>,2G]]&+D4L%+"IM."*6J&%K /NALB"07WR>'C>I!2X$K*F MVWE3V(RTMP^T)_6&#!IC<@6ERR"O)P=;DPVS&FQ&5DYA?L$2<@^IHE2E8N^T MKX%X5B;N6RD+0/3G!=,IF7)!UN.@927R? G)#\Q-&1:K(9@L/#.E.EX>EK8A M\XD@4K.LJ772IEU_#Q8M\K<WL _N:^";-S<:PIG-[KM0;4.P# M?.O@?%(F:GE.8;VDW=DL)&@Z;YM#7*AM29NWQXL#AH]82NVJ?S#?54^R_#=> MK&-Q *ED@/%$QSNKJ3Q!VR MIZ8O>M2"]EID%1[_KPI;I(R*"&WDD_R<8UV2/R,+01R:>CQ4W@'-Y"@+TOG+ ML,E3>I?09!X&\=_Q]]&/\ (2G020?.(K$3D65T-S1S;= &]O]4*5; V*4$?U M(-4++LYX,/&G@1??\E,<)'JJI@]CO3AH3(QB'Y3Q$GG$SJB$;B8\(3B:0O>- MV3V%=779S<'&#,P _F OP!5-9>'&IUW[4!_MA?K%VTI-(PVM%4@KR1E9_QRR M[-,EM M5 VHSE#_9BW(5([T*C*.G4,1WW.0^C:(*ZF;\S/S@\VOR@RJ&?!6> ML7%#MKJFG[GW=YM\H.=GYAG'K\DSJAC2OFXOJT_>J;U8%J>!5N>O@ J2U]EIEJQFY)9NQFD0 MW5R[5C&3A04/-'<(<<.K3^I!U546L":TEN[H50#8V$#VY:N,G!9=HHZU4/=C&+0C^526%JD*N!H8Q<),I93> M>"SR#61J01V?N-%CD],?)$:.P5&YFUU;1/=-G2^=F7I,_@WVR3EXM:.IQJRXKK3SI;;,Q=9V/E7=>VVQ,73JVY?[NW'>_I4XW?5+O8J#2 M\;@,!(%?TB0UG;XR>OU;2L[/FW(F>*!G)NB92SVB:]\.EY+X>%/BF!1AYJ*< M9=*N3[@9G=CK=3.&39[+>_/YL/*D_($6*;D/-^5.< B]HN!!'WN,/FT4]HXJ1B%Z&_^OMI.%2\1QKW%NAI)A(6X&G!>\#B^IY&&VC"J806"X5" MJ5 HUAY,:OZVO91-,EV)KK8T$2-EK^-+:9-M41((1YP41A&O^F'9YOU\*8TR M'8NV:RR&*%IWJG^4C\,G_P-02P,$% @ %(AO4\GIKVS?$@ ;P4! !4 M !H<'1O+3(P,C$P.3,P7V1E9BYX;6SM7?EOVS@6_GV!_1^T&6#1!<9U[/3, M3'?@7-T,VCC(,=W?#$:B;4UET4M)B3-__9*TY.CB(442J;9%T28VC^^][_%Z M?"1__6VS\JQ[B ,7^1_V1B_W]RSHV\AQ_<6'O=OKP>3Z^/Q\SPI"X#O 0S[\ ML.>CO=_^_?>_6>3/K_\8#*PS%WK.H76"[,&Y/T>_6!=@!0^MC]"'&(0(_V+] M ;R(?H+.7 ]BZQBMUAX,(?EB6_&A]?KE:/_.&@P4ROT#^@["MU?GNW*78;@. M#H?#AX>'ESZZ!P\(?PU>VFBE5N!U",(HV)6VO]F/_VRS_^JY_M=#^L\="*!% M].4'AYO _;!'ZXVK?3AXB?!B.-[?'PW_^_G3M;V$*S!P?:HW&^XEN6@I9?E& M[]^_'[)ODZ2%E)L[["5U' P3.+N2R;=.N,N03OQZN/TRG=05%)T"';B' 9/D M$[)!R"Q$BLCBIJ"_#9)D _K18#0>'(Q>;@)G+^&)*1LC#U[!N47_)T3O:EVB M=8@HL4/ZS? 8$<,E,%F>)89SDI D($6/1_OO#_9IP3]E$H6/:V+ @4OM;\\: MUJGT"'A4.]=+",- 5GEIXJ9!7 (,_7 )0]<&7B5$I3D;@$=;%%R1HH/I?+JF MO0"Q':FRQ+D:AG4=(OOK$GD.Z8%._Q>YX6,5>/S<#<,\!L'RS$,/E917R-0 MJ"E> -_]BW$BPU*6M@F]N O?G1-3]<.);:/(#\D@=8D\UW:A7#\JF1L >8D1 M,=WP<>([U##6E!(9-E&>1NRINJFW:=[ @\'1XT>(%ABLE[3K2887*2YYU@8 MDNG)R@U96R*,'"-F*F12I&!E"EG;;@B--(B.&L8-N//D2.4Y6VDD:N!D^=IM M,(H850MHVS9/8 A<+[@ F [N]_!9-LHKK DAR*37B3PXG9?97ERQ%'R50EIJ M8%457J6,1O5\O213T0%=&#AT=0C]@)DG:UW3-9L(3FQ2.VE?E=5?O^Q.1*0? M!Y,H7"+L_@6=6Y]T)2ELEV2^3AKOZ09BVPW@)79M> 7(J-*8'AH"T$HG7+G' M4"ZA46ZOX#WT(WCT>$P[*5S=1B4%M#NKJ:KD&D6)! #83F0H2YS!4NY;2%P< MU*GPFD%,2H &;(<85I96T*\7UPR%).HS3#$L+:!_WKK*!@U; MK0BZF+L#Q*RFP0JN[JB?I1+<;-;VL0+/JX:096@?EX_"255H29Y.;1+.0>2% MM8TRR9[%3#YV?9<.-9_(KQG<[QRZ 9$P@[=PV#XP=D3NN03QPKSF]M"[!>W/H@F&0?,)&WL'^*/:3_Q1_/-OA(^J"Y^3' MG9 >N(,>JWP6)RY+.S0!.UM]*N".T^4Q/]G,!"?HXUY'L6O?=G6'-IG"$"L[ M]5AMI+N$B[0/;H[12JK06'E(*$%:PP3(GH4PF:E^V!OM/V'Q$)F@?]@+<50B M\C-H"G"8HHC\EJ>'?#0C"T GLL,IOH;XGDST)QNWS+!(TO*4C5)4.@>349+5 M-)+@Y1*B3?5T2AU##$[B69Q _V7)&R6A.*?,,R!3;H$#OHA%(L;[_65B-BH! MWQ09R5RJ:A?6 %M,+AYA!\T25GEP^41P^@'\'"\J>&-+)MGL5>-$99-5LYU69@1MH+WWDH<5C+)B,"TZ&V3OS61%!Y_'S3C,_,=(IF8MC M&37%M+-169=L&"T\V-SA?FP&)XIT)"*]Z0T3:<1<$MYH)B&6349")MELO&\^ M"26(^?,MS23$GO!@$&-@AGX=\RMGX=<=45%T.EB/F4:%Y(A6#/2/24A<_ MQ?O%#9?'41"B%<2G&]N+:)CH) @@^>O<@(V4JRJ%]8;.ZD)UL^JLS/@Q"L+I M_"-"3KIGN4:>(V^,\KSF\ZDJ [?O-)6^.K3UF2XQ30=Z:?J(41"0$7GN"II3 M*I'Y1!3 F>C4?>_']Q>F&1C^HS#&X6;2QI*;\_%))+ :/L3>:^S-VSLAXM M[PVAY=RWR4KP$YD>*1#SE+A'DXL\:.[25K,W@[F"+Y"/LL!C3@TSL$&(8"/KF%BLUOT-O77BNJ6GVYNP$BIO4$5F""7UJ MG Q]H9@#G$N/9D?.!0Q59K^99.9340*7OYVMEX!3@'W2F(-+B-D1KR,0N#:? MB-+DYA,B@,TE1K._)0_YQ/6B$ HV:3@9^D=.!CB7'LT^E5*+HJZA+7@V+3MQ M QJG'6&5/82:!?:/WDJ"<>G7[+OY MW%DJ"?W)/YTP)>1%17\>'98!J%["8L M(K6D.ZU4C#:JFV 0/5=N[G:Z9I<11Y18-P6)*ML"KZ!OWQK$DG/M(>5V^G68 M4PKIJ[ZV?:!,<"U.YF#9:_6#9>DB_PG6*/C%VI;\XYS9CW-F_3QG5I^FK>73 MNRF0SRX7*#]\EI>Y/)NA)]'4P'/YTSPUSH+E'HI*QI/RY!T?3ZND<:0B@*D3 MEB;H,?+,6M,4&GV C=ZN$M].)#N)4$@ZTS1Q%+:3?-1F"69#^[N)XS#% >\2 MN,ZY?PS6;@@\&2W";"TTL,8YD@M@ZM;P%;U_R(=.LI21456>?M;U$;<:' F0 MJRR@]$ST>.NGLME=/NW,='<8![*A?5L%_T5QG6X\%:6(N>W"@&9Q'@01=$XB M3&^XA-A%#KN._@(^L&^$ZR"%[.8SIBP%=]YF)(M;2ZQ/8RY_7WDL$X-'9.VX M@L)%A?^YO)D*FQ<-F;BB+LI@.I]#7-X+TE*J%6(N2S5EX5%5.\:@$E5;XWDN M5[Q2>DF64!@>6[4#$JHW+'HV[PQA"NXY3:NLF%[R)9:&1UCM0(5RPB;.GU&P MO;?U!G'6>.P@LWO'MF>V)RJOH(T66]TR*3@T-E.XV>0V*"./+P3&>FB%:TXZ5UT[CX&$]FK_B-^EXQ+[*KWBDX'Y+@\S58;U5(CU5$HKR(5O_&0 MO\\#3K):P'>L5.:6+M!5BG$8[1?4FHYD^.G=>/0V"65H"ZG"8T 9R*,"9%J" M=?=HI M%,I(\$JM15HOMH6T=[>UY*FA#.C7Z@VT=>#*[P]E)'A3K;VV+D6MQX@R$A6& M3&E3B,NU=@5K#0:+[Y&CCZ?B%8@U*HL*$V;2ZK%-/]"4@RB+&)-G-2:(3(&T MO ]753$]"3 C Z0-_7!['.[*#;X>/1Z1T7*Y OBK.,9,GE-?F)DR2?GX"S5E M&+=A602>P)8%.LESZ@E)4Z9"QF"Y(LP+4&N/0I/#UEJBV>@@-C95B^_'O(#2 M*W5+D^N*PE%N7TA1!FYSU!W>MIUQ$M V=._IF"&-;./DZ/Y2\.=Q)9:#.P#J M)JRD)[DAE5:>PSQE^A:F+WD5&!?@4\!,$5<>\=*9C)FO%'0O8:LH>0]F*<^D MJV=SD_J4&CTC26[E+N"7!MF+,QHS2REI6JBR(-PVV6P7JO0,TV?P)\():-YA M,)*P+%U_QC6. -QFU#T/%V!%Q,F %#V')4C>_<-D M4B%<0=C5&=\F#D>/1L MKEH:?,HCJ>B-L9Y'4$Y]_IJ)IBPF['R\4#)P)(7,;0FU>R2):F\>D)IJ=PEG M930;J=HL9*[5MJ9:DDS1;E-)=;R25U.].= \!;]J2\%G*.(_K9:!^I12RTM2 M]?2;!\T?)1M6,.F2=B"$^BTFG(U-[WAYF/ES\H:U2WHE->T6$\[&IG<./,Q< M[=;O'!I:L()@2>,S[H''@H7"8X#QH^LO>%'8R3)/F&\V?J]GO5I]&UI%$!Y[ MFIT-$\]##X LL\\0,"S_W/R(>/ M7VAD%?F.,]0]H\0^$-B(B-WXJJIWPG[H.O2F.?<^=1'^]E5&Z&QORUZMHY!I M:#K/WWXW6=&>2- S-U%\'VRD>7FYZS$=9S72#MM"6' ]PUNDZ6;_;6,/ID4U@%<4SU$MMVM(H\ M>M3_!*XQM%VV=B8_>Y#IVG?(JAF'\9EZKJ "'T5#-?3.*!H5W-!NFPOZ @I, M0I2K=S1+A5'P.W?F:1+XER3GAA6OA"@]+MS28>C=*I0Y]P9W@*S\J?^/S(]9 MBV*GS:=K^F,PL0D4-WP4.=/&Q0LE4LZT5"56NI:?MZ?:K;BBGZVDJI2?39<" MF!]]$H5+A.FSJ[>D9)S2"C79X.CQ=$-6_FX +S&]*0KX"RC44O$."S4M,3#6 M$QJ+P"Z3=VEJZ+JH:05O9UOUF>$A?89T99:K M[%=MIUYCO+'M&BG7@]LFFSWQ^S:L LD#-&U49H!?N54[*KFGNQV^C)NN-]HK MR-RCK52FZ>&>%FVD,6N4,62>][WOYFBR=[_7)MOI09HBB)$P\IB;7M/V0)M= M!E(4N_'Q3I6J<46JQGHW"+1Q->[!9D*S:Q;T '&\>EFY F=DF[7.WGP#9B9= M_;6M0$.W3AJ5^W:]UF"NN5I_F&L3"OP>UGY)O'8J+#OV?W=DN7P /XRX85TJ M[%]IL^=Z6QY%%11%SST;?P6I#9"OV=L:P XCX-U O!I+[%T_P.^G/1BB:^ZZ M]7MJ+YDL1W#A^E1?1\"CA^T$I]%,0OFCY>A0.*_YU'Z2S^#I4_P-W9W0,WTJ M OA^C+XC7?+LN?:[A08.!T711>V^J^Z_(JKOQ_)U*IC7'-YHB(8KOF:B% LW M+CR'(WK7Q*SG,U)!J>S9.&H%&"[IIM,]?'K/K&!&PKA>Q9(,B7,6H96$#U4K MQ9A@H+JD\P.:E778EZ"=Y)6[;:NEDB&?W?@B#K\19],62%.+J?PCV@H:,<[) MF0,KBPG@)-<49**D\>(!+ZZ\Y@5\-$&/T4$735%H]/')^)(6.N>17ER=3ZHI M1D+<3O(W"95@[J:_4[J#]X;.1:?S<]]Q[UTG A[_6FI.TEZ.2WQQNMF@J,?- M%S=<7D&/K;*"I;N^0:=^2!<:@EN3*Q?2_9W68B8$C*GIPXS+KG60:>3HUA[A MG0;Z'2& G>G\Q,70)GG$]XN6)]9QO7/=-H24A.$J7_?V+AU_SX,@@LY)A.DS MIQ"[R-EZJMC@(5J6R?(2N],S$6EH*:XJH:FA4R+X%_"!?25<=ZOD_Z9)SDEI MZ'J<: (3^)]<<.=Z[+*^8^EML[PL?:=3(IBA83;''@B"Z3R^;7.*KZB#/[7/ M*UC[27+VG4\U^0R-!BD%G]FNV7T9Q-\&HDN$ZQ3W31J FM"&!CDD:">^LX6; M,N?/(*3WK3Z>$+7Q#4&UA+YS7TU.A1@ #9?-Q@_%'CT>TVMQL?ANC /1K0]Q M2?3>AK@L0ZYJ2/RQ!3H%>SF?S-BQW.&176F02V?,KB-?^;RM)@-V#I4<0SO M'R%:8+!>NK;("RM(KN^H?;G.D0IH@WSAUUL;3&,4.>,$R;OWH .V7"W0_M+>#\9:X^!?&&V,L_F!V>UU"3_SE[777.W9* MUHY*0+;:+573Z-$57Z-'5SH>L:NJTA@E=YVB0:F_7_*5^OOE[)WY2HU1\I3Z MKN'3\O'ZAE;M"F[39>^^E22=C32\5J>L4C%J;E^@^XQ[O%+:/E6R/3Q$MW.2 MM^.V3YF0->0D""#YZ]R #7_J7Z.PV;CYH54MREEU-5!;*(6]CLX6V32&Q U7 M<.LAH'(0Q-"WB9FJA1B_RB^W4R6R&S&UL MY7W[<^2XD>;O%W'_ ZY]L3>.D*8E]7KM:=N[47KURJM6Z23US.U.7$RP2%2) M;A99 [(DE?_Z!< W\62I"DCU;*QM=3$3^ !\2"1>B;_\V\LR04^8Y'&6_O7= M\?='[Q!.PRR*T\5?WWVY/YS(@N8YQ$']%Y%AY>I?/LS^@F6.*/Z!-.,0F*C/P9_1@D:_9+=ADGF*"S M;+E*<('IAS+CC^@/WQ\?S=#AH46Z/^(TRLB7NZLFW<>B6.4?W[]_?G[^/LV> M@N>,?,V_#[.E78+W15"L\R:UHY>CZO]*];\D&'X^]?\NA=7?F\!DF6X#L\1[R8'XO-BE(ICQD3WE6_/1(\EX-)"'G/ M]-^G>!$4.&(9_< R.OX7EM'OJI^O@QE.WB$F2?FA+-NP=YB$F?1 M1;H=ZJ&V)_BT[Y#B%07HZCLOPD-6!,E6X+N:SF'?X.UJO-5S7]/4SN/M:KJC MN1?8A0AY=/7*ZS5A/U[3OWH0\4M!!S >DH(F?'+_'29&S?QVR?QT>'5=V^W?TIU]N21:MPV)* M[C%YBD,\>8GS.G%>,EK;2K'W0[!,84)JQ $)#<6N)-Z'&1VT5L5A4E9PJ3XG MV5*7>U4MF5KFEV36I%96'\U0 ;LG1G">K4F(1[5>%[NAZBI@RX0*,@\,IX=? M[M_]:R6*J!.&*FGT,Y/__W]YWR:[.X:L\\-%$*PZ+*E^&3*E^OF7:XHHS?%G MO)QA,BBK0L8%1[3P&$&D M[9H4,UI$8E@WXNI: 0X@&'CVF69(M-Q5YEFPJ89-B70*!MV(/---Q!JS5 M\&R[AM -9JL6!T,M,T8+8\4T8-FILW5>9$M,A.+IIXQAXU&U.)=VU.16SZ>D].0_M M+L*4M'PK!*WM!62:UF>RT"8VDS#,UFE!)VHACI^"6:+?&E>+.UU0-H#NK24K M9+T3R1*@L()Z[Y:F3 MTF2H;GB9E+-V5T-LFET4@='J2ES#1F>^8MOP>VYSZJ18M+E,REF;JR$V;2Z* MP&AS)2[A["7U%??0YCL[-+7"I-C<4LC%)(W828L5.YUA7!:UTG1\P,JV*(-C M5R8U[X0;CU4X0YZEB\/K^ E'Z('^'C-G8Y+GN("U<-H42.N["E(N::: V*74 M0 0,?>2X9(>MN!0T6W6Y)FEF6.#;LB=KM@^ MUJ=R''Z_R)[>\_TWLBEI4_V#LX;SI?KA%XJH7Z3N!Q=,$(&P9F]_]=[& I1A M@WZYN7JX.$?W#Y.'BWN/37EZIT#./KALRA9(MRE/[\ T90-%L.MWD_^ZNO;8 MAG^[54!F'URV80NDVX9_NP73A@V481O^;7([N=G71C.+%7'&$<2*Y5F-G+O- M9@W,=KM9(N2]=4W(A"UG'KRCD=V/%U9WX0C'9?>E?[1=E_[CE[/L"9/)+"]( M$!:#(DF^NR""$A8C@/#1>\.K$(DW))[X&>1*RG5#GV?AFOEZ;$-24H+^9U?- M+ -5MW+W&XA&E@ :MG$MPN^^.&[@"8,86\:].OA3T<"Z3"($AC@U Y6G254*/EB4>3-%T'R1U>941' MG[Z8:];(0 [)TI4!Q1$),"4U2EE4"GMBQ/]=!Z3 )-D822%(NN:% NJ0&@,Q M4.R08U,2I!'WRY$'$J0YC[QC)(DHZGRZH0 K3#T&FA5H\X:E%GF[(&L,W^K$(.!%$,X,3@45R\1Q1/(]!%6L3%ACWD M>;.6'-^0B[CBA@I7K78*T8*^G*HLS%'/+ M #G(/@OZ,H"8( 6F8$,KRQ^S]<*(,Q[O,+E*(_SR'WBC+)<@YY83"IA]4@R$ M +%"CDQ!BTH8<6E$Q;T0XY;$RX!L[N/0,%2(@FZIH0+:Y\90"A Y%- 4[*BD MT?W5F<^1Y"%XN8HH4>-Y7#Y$;6")4MXM60RP^YQ1" .BCAZA@D%4"?6U?!+I M*@TSLLHZQQW* ZV;LRQ2>R@&+;>DLBI"GUI:%4 $L\&IH%E/]: \DX*R^KPR M>_(I\N/R3**(5E1>_<]UG.)C9?FELF[9I8';YY1$$!"3U.@4_*DD#^H_$--A M(7F!D.9D1%%/_)/FQ)8T)Z!)<[(-:1Z>,R"D^3"BJ!_\D^:#+6D^@";-AZU( MPT(!^Z3-&?US2AZR9]GA;*6D%\J(4*6$:<7@T47 9B(+4V#^#%/Q21/N6$W) M+XC14N\PJ<2^$48"6LF8@"X\ZY\CJ?2T=[G; K4I@!U^102X(@B1'>D"Q4X3#L:*!2!7$=O[2YRO,U)J/( M(U'Q1"$E> 61!'F(=%*!-)*J5/3)K7LS+Y M%R_A(WMY0'$A02[FVO3+0 [-?U<&! 4TP(1)226*:ED?%Q+:(6MA=@(6WIR MA<$)6$!T A:V3L#"FQ-09UN&"*%V:3I+XD6@"$ZHE79-"@WD(3\DHJ"HHL:G MM!F-"FIU7$>TY"'.KM)Y1I8\_TOZAZ24"CEG,2UU,)N@EC(A$!S1(1/"6I9! MYSK"B$F[YL4ZB@L'L#X"2?)?Z39WG@G89/:)QLIC!DX: T8L[OJZM!3VXM2V5!<09+4#5'>XJ MYD?K&Y=:GJY8%IB]%Q$_X?.@""ILRO*JQ%U?JM2!'MZFE,D"HI 6H/+^9*/# M0L4$-:>\A8PA9]356F2:4^(#*?>!8P2(8NR81@00/62X-!%D"*IEO7#A?ADD MR>DZCU.B@91;+D@A]KG0$P'$!1DN!1>X**IEO7#A8HG)@@YOGTCV7#Q6 M\5F595-(N^6&%G*?(U)10%S1X5-PIE9!I4X=4M5[:@.)EE$5U226BCFFC M!#O@C" 'B3 J< );$ARR]9:;K$ /&?J28U0\8L2/LT;T]TXD^#(=7R^-A/Q) MQ-(K3Z. R"BD$W;^ZH@2L/#VB" )@DA&>.IW2!H-5*LX9@U_,+$[C^,@K@J\ M5-YV,*NX8I M^)I')GD0;+($*7_YLC>YYHJ(:?J,9M0-;J]V\7I"CCUC"<"! M8]R1 ,$1)2R56]Q]*\!/[+SU+(G#RR0+U*LL/1G'$?-$>(-@>:T ( :(J%0A M\K@@XI)>VO\T2+^2]:H(-[/ :W Z;K(V0A*@:E7P;5*CK<7+ HP MV&30: "BG@5,U88#UT1<]0"5RJBC[6E^EK=1 '%TNKG#C;@)HQLZ(54F@GUDBB*>RV_?+YT$^ MX^5+(%B5S,1)D=>_<(H>'AT??BB)6OW\2W.&9#IO#I;<9N7RAN)=^W&J M+FBZ36$82\?H>2?I%F"%8XNU*COPVIXCJK71S[4^%'9.\AP7N8&'0R&7C),# M['*K+P&&15)8PLDS+@2*"Y7O:$4)0=8],Q1P18(,!('Q1(Y.]=A+ (DV9T'^ M.$DC]C\7OZ[CIR!A@_2D. L(V5#G\,<@60^O6XS4=4FK4<7ITLQ*$0SMQJ 5 M:$B5$/7\4I=S&G$P3#-C M'/*KU4!YHP*$6]4^4WZ'0TQI3S'>X$)/+KV*TR'3 GQOY-3(@^&7!4C![:I4 M$&ET#E"*=[M@MCW';@E>!7%T\;+":8ZIE>8[4CU'05$75IHN&3>B*%WB6:B! MX9\]5DFL#*:)<*F:\S$UX[N/(41/SX:!'KEF9)4__A19$237MK, U4U:E@A, M9MR2;(5)L;FE@ O:!9A+N6+K(-04*[N-3L6MC3*#[QLGM3P@JV0$*9JC4H6; M(5S+0QH8.Y;UAK:KUA I9%T22PNWRRBI(!@JZ=#)S\Z LDTEV[@- M-FQ=PVYI:BCL8U%*#EBV'-67!$,B+3SE$M2JE(;#'K+&D=@?U&56R3OFD![V M@$9R84A,TB*4D(G)-PM)L,AT'R0!L662(.R!1@K $@X-)*$12 Y/Q9[G8 && M.N?L2!?!T1U^PNG:,(JIA%U21P^X2QVY)!CJ:.$)9_(J841*:2#LL1Z^?(]; M=@.6YY'*N$1@/4[U5[#A^"'?'+^+5XG(9J!/W?1]\?':-50- 34SM M?S@X.CIB_T%Y>4DT6!>/&8G_@:,#E&;UKS&+A!N5Q]W:6Z0HR-FUJ7M:Y9C% MV$ ?C@X0HPA[Q_X,M4 MH1)W$D7\3F*0W 9Q=)6>!:NX$)[L-$H[79[70^ZMS\M%P9!:CT]8H6^D$3LP M?!BG*"P5@)#I#A=!G.+H(B I"T8Q")%74@XVB2XK9%Z3+ M-K,6&.)90Y7L$M6"*"HE@9!/=("M/67?4P^[*0>L=1$E/OGR2 Y]MF$Z;F9> M'E*H03H@:%AYD^K HITE6N,:'7?*P).R/RF[#!;S'A07BL9G1J M97\395.!U'-GE2:8 7847.,,NYF_@.1E&0EJTLRBK*I$5/+'0U4!U/P;:@#E MG0*FD6_"Q!@P[_A[2F,X5ROXYEL?N(EKI31HGO4@VG*L7%X!S"]UX$)K+=], M4X0NM%0!S3ES\$(5\;(]!2[>65PUT#'F1X!THIF\+RT)KCK [NPIUP=[PMYB<[; RB-P\LE MP'!&"DL=6_=G+@8EA&Z#ZSI.,7LB1G7(4B;HA1X"4"E%&BEX-!E"TU"%B?*' M>W(H?*E.FIN"+HMB;O?!Y2#[N]Y]&3 \40 ;LJ06^PB+&)>T(=@I88;\I[AX M/%O3@7&)R<5+F*S9<,@BLM#_CQZ"%WT%C$O) [VV*:J$@6.2@4;2+;#+MSAA MW4T14 A6GC&/8&F*6_'MSG%1!:?2)9GM^2;*X\RMB3<$D<";0N M4SJ?89WH$8$-"<$ET(J+ .'!=(5)P&YC5?%^36Z\1MYI*$H3[%XX2I4P&--B M0BB$I:SEFQ Y4(:K>YPDS,M+HS+J?5LFU218H^!T-<$(O+>JH)0&PRDC1&&5 MH53@!PJ7M0H06GW"*65\0@LSB99Q&K/>4<1/6,\MHY;38D!(=X=S3&N4O2MS3IVW).,!I/64,^BX792P@-]??M H@"&; M#4IQ::S4X5R+6BT@1!.&?ULWP;/39>5LP7+25?#D<[=,\+.@,8:]';K$UW1> M82IP5](+:T2H4MZT8D"9(P <U+2G"0L/-=GX(XU=@U6V7? MK]VI"V1Z^$[4!$/%47"'5&P%T8)*4E)6TTV8+^0INMVX3@K")(ZP@6"8IL>G MLW) Z--Z"_76:)RN:3FFC6-PBN<9P:7<0_""\XL7:LDS$L5I0#;\K <+X\S MV#-E;T4%RP94GZ4%KWRK4YQB]4:94MI]7U%"%GDNB((Q^7I\DE?>8)/I!A?& M2?I QB5QI/"Z=.D)P#)D,FA#?E 96 Y!':FFOEMU&N1QJ"B@0M8E/[1PNSR1 M"H(Q*CIT:LJPF&CE ?X#-&,:0#ET'B?K0GGI2"GMDT<#R#HF5:)@N=3'9\>F MJ-0!RB?>.]@&2XF23ZO.XSQ,LGQ-C&=$MD[-NUVS+[+1\IF3 LOG*+3B05&Z9K'B\SF**PN1D&]$55#GY3(;SCPZ5RX]Z4;LD>FX9+R M6Q6O2_11"8"A]S:HAZ0^!33X*\I3]5;;:Z.C4P' 5%,1+;BJ2@(Z6PVXA6<] MS.[%/L_2;1L8\L1I,Y0!C^^+@!2Z6:8&IV F\").V5A*9POT0T@=/4@1,6QM M@^?>;]6__?9@6^I8=E<);THG"0IQ6!ADE<-]+5MW9EY71<:I>/3#AR-.Q'^_?9AJ.Q[;+\HW#^U7[>$M?_O8.S$U@!*DJ?Z!K7Y7X1>G\[,@?[Q,LF?3 M$1B]BI&OHPJ2!T7G.Z=R] M=,QBN31) &%WS_UDLMWP?S]9>9N:[+BRE+.8'>4#II?ML7#B MN\9-5JC($*DS0VE[!IC^SOX5LBZ[IOFPZZ^R_@KEDO8Y7M%RQ/Q>F**&^R(N M.X@,7)?8W>]@""D!)1S?ZHCL:9,#WAM;^FEMVEQDYS]:S8KY.)F&8K:FI4]!QZL+HN2KJ03.S(S +BPZ5(%MNJ"3!LO&6X%40 M1^?50\9UZ+JTO&.J]>:V3R<-GEN?3K=B09;1_TB<&PUS8%MK/@NI0 >QXC MX"O-^ZK4+<.EP[Q](Q9<]A187>:-=?494O%+' M1[0) >"S14$M>*U)!8R3L35TT^&1N$X!'KNI^U0?7 Y_7<<$RU8G5?LE=KI. M]Z7&%*>W066C"&TR. :T,/>C>!ZIK\%V ""O'M?[#0\?P#)MJ]J$O!J M,8T%TYI-I39XVVE"KC.@JTJ7KR3@6A$(=>W=FE?[15 =UM_+T[4JELKAU2I#6\0="]QM.)O=>L'3>1.> M@A63Q:,P+1+(57QXNCKP,M]6)@_5F]5@=1\9Q+4+\.J1!>J0_[JA_DVXKVK< M5OL'@ =Y5EKV'S:?? H2S \@40\F#FF?9A_H7+/_0T>R#/HC[@^&R9K=[KYX M"?F)NCMJ'RYHMU6ZOZY!N.Q'?BJXVQ?=(H#5G[V476H3N"@[6LJLP[?0^9MZ M*$_Y!\DGDJU7_!6)/"R?F,-1^\+VA_++) M_@&:-;&^LSDJ'OFK0+0 GFZT_*9H"3!$CI?RRXF)V7E:6TJZ#+^S7JW*4,Y! M4D=[N4KI''#)BV6*Q&.K[30HS[@B]>+SV*F"62H=AU>(VM/11E'S!A5_3*I> M.J5>5),=?G4IRD%02_OQ@I I4_&-E)@^*6$IGB#F#\-B]A- M B!480\I4RJW6V)IU*PO\)>639M%]OI.%XS&%JNW7F2K#(:&8Q&/,'1IEAYR M8]?9^J1#=;N*!-#^=0)"'ZL&AIZ(IS49G211HQ/_!WGS,I_-;6HW,+/.?UGF\CQ=I/(]#=LIQ M="^S57;J>XPJ4,\KL=($0^!1< 5ON%5&DD$$"#F5AW -#HJ%GN,34';%&)Q\ MTBN!(:(M4LD1)ZYW@+@FGW,UNO#<&&4QVY?;3?9R7!(@**HIG!5;)?KPB:L& MK>)PG[Q &%L^R6"PE4,AEZR3 ^SRJB\!ACE26,*3"UP(GB$37^VXR0IL;\5& MZ#M?=!I3+/U[*PIE,!0GD^(]_1F4Z>XJ'W$)CUP'ST\TG MG"U(L'JD7FARS1)2[S5NDX"S&,I;%:R)KCQ*VSO[MH8LT(]IHM,-ZNJB6GE? M;V.JX:J,W@@]=V]@CBA&^^ZEA1(,>HU *F?5;%^LVM$IP&RYC,M'#*C3><:/ MD2QPRN;=;<\R>&TCTW!Z#F^;XO5.+(U)P#ME7X-:C$_?I,$G%+U44)L,/)_2 MJO0FQW)L(N!8K74QQZ7PMGAMLLM:8@.A<+7N/UA+W93_;:*NK;)+RHXK4)>J M=II@*#H*[I":7)GMSG31B0%AQ5P9T[+QW;6>C+/1<Z&%TZ&97 ,,P6J?#\%<=EA]>VK+BGJ6NZ_M"UL49WJ@P*H+AX1BTTN 9W%]C?W34@3"R#=V?/Y @ M:L.<"Z'])_5S3)+'G,JZ4';C76;AUK[NOG+ZIGAWZ8/I+7LHE'!FK_SM/PJCE= /;K@B]'6V]"AC*V>&4S:9# M[C*8-?NZL9I$LI7^&N%-".ULY/AFW M$8^V*V0_[M&X-,#P>$O@XFH!&^63#9I$V8J9V^YAWEZJ0)BM/'.W]=E):""O=B%^+G:R+QXRPAXJ_I!&=4[0UQ@Q,?KJY>,$DC'-\2^(0W['H M7:_N9CO(&%0WW%E%CNJFK\[U[73C715URVY>WA]O\T<<0*_[\[LRU ;,-JB& M@3@.Q(& ,PG5=A:/@WSQ4F"2!DG]A!T[4'*=I8OK^ E'Y9L@_6-_$Q8 <.2( MN_L,_9B ?56 77Y/1=1U]7HOEW;6,S8K(_"&;.J@1^NPZ 2,>M"\ M86ZAYZ>W&(HA)[U""2!W]4@-$S"FB3JJZ&>N#.7HJ%BVZSC%/*2/>F:JUG"\ M!F""/IC\J\3!<,Z,47(%4F084T)<"PK-!@<@)L590,@F3A=\05AS>$*GY/J\ MBKD PX,J:@TPE+."*3V:TM$Z0$&!:L5RD1\(\70'!=KC!"R\V9H0]8MQXY-Q M&HIIRT+V C2-3 ,,@;<$KC\8$M4'0P+@!T-NZ2R4G9M>8%4@.KV*UZ,A$O#: MLR$=>3#TLP!I/!T2EJ=#"-5FL8DK]3U=P[Q9+V>83.?L5DB]Z-(QY=/Y=%WD M19"RP,M7Z>&&AR''$EB_8 MLN&ZO*DRG0\/ZDR6;+A0#56[2=NI:['+ZNCY&[M(V'M_VD=IA 6%LB]U.A=? MD>[V+5QE5+Y7%[99,:VH.@N&Z[-@=(@I.RB0+M=;:5'L>MLNBVG5O:V.611* MN4BFT05#_Y& 1\8B@[9@)B^@Q;J941'$$1K3*II!"PPIK:&.I".\U35E23^1 M+!_-QTH)!!=[!;#B(=> S\$N3&U8N^8%>[1@*D 8-PG#]7*=L*=0S_&*X##F M[@;].\%U@-YE1HHJW*ZR&E3NU,Z2=QP1?:>5,HB?OI.TH3V6N^-R#;O2-<[S MCVP1K\X$19U2D&F1IPI8N%OR( M]^FF%:E>@)X\!R2JS@UVEE3*Q1*5)[W[?)S.>O953;WIT:XS@?B@X[X**43% M+\511_X G3:/.)X&"=L4^?9ZX4^8O;".HPDU:<$"]TX5[K])]+F_T1YK4Z5[ MZL>ZK+_QWFU1]&&?KU50I3,XS'K0-0:P;<',7(6ST55XAY=!S$K, J6Q.'_K M('G 9'FB:TS72)S;"#]5+=@+MS# +"3X*[O1>#0)H$X*Z#J>8_3=?^* Y+__ M;3@7G_@VYE5ZRX< W=+;7G)Z2TZ#IJIVZ2!(LH'5H?=2-BL/GZMC*(_$OK8R M+C,RQW&Q9O>'TNCB9157;X+7];.G1K#(]RUU2^MJW&4G-68*;AVPH31)]GP9,/D]+/VY=O')Z>)'NE6#J0EI1ZJ*:]YF=L[?!)JC+$M\V M\ZR*_JJ%"7N>ON;1$O?SKK)<5;%DYS?]8W+WV(KWHK;V 00@[_,72+6P\Z6) M'9L4&).C'W'.ZI>[FCBD?SYD["=7.Y+VV;^EJ=+82MVE@V&;][?G7XPLN96[ M6Z99'CRH4D5%AI[HS^Q6XSTE$N:W&SX<'2#:18]^,V;!PQ;I:T%]6R;$]"^X2F0H4$\SH44R+Q; M'I#5L8/9D0>K!,,YJHPSCQRPS\F1))^WY,(HJVF77HF0R;YOM,>ZGEU89NU],/=3WM'SA;=D U[A%:EK4>45J0+A>$'REHYI MOJ*J=WE,FZ^RS>CKOL-;@()+NMO>P9DZH>E[$J1L1^LWR[?5A>>?OKR?W\OM'^+"WD ML%?+.NL!XKI5S^7:WV*7_;):N>ZR0I9OMLLJ*F]O77:0W[?99>6%M.NR7/=; M[[)U%-C.MF.U".&B>72YO]F.;*[2O?5I==;?9OD4)'NU:[^SLU7J8=8DR_W- MSYK45;KW69.8-2S;X*R\%@<.?QNS)K&&=%;4B1\R&M*;]3NVK/R]^1DC\<"R M'7XKP$I]CUUH53 MQ*+UWX.R&Q; MR"W(/3SU\68(/@3^2I)?PSN>PD:WJSQ?X^A\3>C3%7Y4_YYK@H$GZLBLU8@C D[ N[S)CF.#^PF,/X M:L\;_,P_R>?!5IKPG@<9B5MH7_[V8:F/R@10F<(!*M.@\U/\7$KX:M5)2;+K M.)C%"7\)\DSS\+9*&%[;F:%*1@[>W3HJ!ZA2 C(VG"5!GD_GU0NW4W+'YB*= M94Y%79C5G#ZM;5F(WO/:!ATP7HPE4.$&3/6PV6E;7"-E30G!YK$E>AMR4Z>FO;^U K1R4H.=I%%9JD[G_1P4[+7DS3F= M72CJS5[=):G'%JK+8UM=,-0="5C)5MQ$NT81%??DG]WA)YRNX M>#Q;YP6=QY+RV6Y:LDE.9P@YCAZ"%UDK;I$,/)_N-848-G.5%IIM4,@>-">; M/06INB79/"Z8O\\F$&R]^L<@64N#Y2I%G05P,H!MPBDIY+S; MPDN<BL86E>:P:8VUY9 ^^T3,(TL$D/K6B"*$Y1 M6"9)#463)LK+1//O?7!%L3#!B\6L8S7NS>>8#"946ZC#:ONML$OZ?(AQE"-6 MIXAP%915.N!:]"S+B\N,.]G;M:DL@;?3JAKTPW9E*;"38;2GY@5?465M"[-I MRQ7 [7NK2O]--*P!O'PEM5HHC\J5U#+86;4D#JDCGH!V*W1?#7B'<_8D%,FG*?Z,AP$:%2*P&D>)3YQ\5H*( M2J*?2UF_M?[PG)EJO1$!6NM#?.I:IY) :OV18"/;.T)0:UY J*E[)NNU]NN3 MQ6?9-#M$P?HN3YQ'%0GCDESX3+L1$T>DQ3K58&5CNH :HG6DS4:\V?9FR,F)_'A%K+ MC.2*RI>+P:I_+<9A$W!A-K5IQ+TV0W6;@IUQB+&J$61"L)I @U"XN%?=^ZAD MO=;^:T]4@&H#/4B;DQ7HB2EX<9BF*6Z,HZH7""*PZE^)3^@!*8O+4X\$/OG_ M\)R9:ET4@57K2GS#6F?+RMYKO;D D>>XT%[FZ HX/NRG.[\IQR40=-4]XN+1V M'>ZQXVOJ8 MYA]5IV-OJ(:Z_I7"@)K!C''8&K4&JE0.4*ODOSL8^@&@FI>ATC#?YZ76QRR) MZ(C-MKN*C:R&1:E?_AE,16O 2<]15:+_!Y7":%*4)WCX59PB0[E[,[67MT/@.J>AFJ82US&50*>:K;Z0JS M2T?IXJ*Z]2^K84$(4#VKL8GQE2I)5(OZKO,VS(BVUELQB/4N0:>N^5XX%$_5 MWP*N;W;%Z9J'!,7E_;O\%,\S4@6!>0A><'[Q4I @(U&P@.T!T<%%*X?A]+[8./Y+=9HS:G-&,9UV3CV=>NMEM9JC.S9=C M6(9OT8L&N$ L#50GPHZ$?L?2H6W]>]1. M>=NT/+5O=826Q2X(?UW'!'\.R%?,UU_O<)DANU[,D M#F4!&48K VK=\9CU85.:8!M5(JA,!=7)>#;+TWD3>X*A9%%$M(.J3!Y2Z]G M5!K;;([::,2\T;@B+--Z&:<4VK:F5:(-J/FV #W2M#9)^3>M#"7[3^?^\!TU M^R1FEZ;8!Q::L?=#1[(,$"-._:K8?A:,45D2A M<>(VV.;]#1%Z=)'WR>L?VV@^%YUH/NSG;\D#Z3Q=O#\N"YE\0Z15EVV?[)0\ M80_QT&NC&+W][F8:])\)CRJ)?7YV\ M?O.J1R*?!30:__KJT_U1__[\^OI5+TZ\*/!"%I%?7T7LU=_^XU__I2?^]\N_ M'1WUKB@)@_>]"^8?74;%Z;R)^R*AH3WSMET M%I*$B%_D'W[?^^'UR9O'WM$1H-W?2!0P_NGN>MGN)$EF\?OCX^?GY]<1>_*> M&?\2O_;9%-;@?>(E:;QL[?5?0AI]>2__]>C%I"?PBN+W+S']]97\ M;O'9Y[>O&1\?G[YY35HI9LI:[>R;MW[XZSWRZ* M5DJ^//)P\8VWQPMQEBV+WU)-^9(D,7T?9^+=,-]+,MJ-G^DI2\B_'2V*'?T2!Z\6X&<(<9./GGFA1.=^0D@2FSY> M6[AM(88>)U$R(0GUO=!*HMJ:+8@GNPF9BJ;CP6@PDUU;V(X1+'VMEL6Z3YC_ M9<+"0 PKE_],:3*W$4]=NV4QS[UX88LI#XE9GP@E5L0O,?0+*FY9B>=!":#>-; MC\O)_8EL9:.JQMI00BQZ@S0D@U&=[14?-@IOTTA''B8KRQW$_32:,TS](\"D20TE) MMJ%8KXO.>_E"N$]C,N34)W>>F%5:PZ$E 3H9A*U'#' +K7)[1YY(E)*S^;D< MI+B]C1H:Z'958PMR@Z9T"LR$^8FV,F.\$3]8JT)>$B(,,E@T)'4!^0,2FLB2 MA7_FI'R30=#X4#*7!LQ\5^/V=-Q0.BQ M1$C^(8,J@TG\Y7/VH?YCG'#/7Z[I0^^1A%G[GT69C2+'.Y!J@<2#:+%>J/42 MFS*5&>MSO\>XZ&\"ZT5;'O?7>*KZ@HH2Q[/, W'D3VBXI'C$V52%3H$$4PA: M!DI\8C=H]L7W RG#5>B-Z^'<* +$\P0#T%IML!"](+'/Z:R\P5, NU82B.\I M*KXUNNT8YD7?N2-C*N7-5T6%'TD_+BBJ (%_BSE2:+5%8J ?1:D7WI$9XP;@ MUTL"\?X>$^\ZW9!@_N_4XPGAX1R"=*4P$.P?,,%6:(B$]P,76P^%N417XF>Q'NZ:XE#(4?:<1C518?]?XG$PZ*7"4,A1MJ$&%7<,^'G* M^9HPVE%%71H*.!\+O3A7G@=!>3E[V2N [I2%(HTRAY3JQX* MU$-.IQZ?WU/?/&A4RT+!1ME9ZA5$0?O!>[D.A%;9'0@)DAET914H]BC;2I"Z M*!1<1S[C,U9R%Q_.3T\4%& MS"A&F4HI*-8H6SZ54CO&]I8]<$^FQ[F?3Q]9J X/J2T(11AE@Z=1;<<@K\E1 M#^]&$2BP*#N[6G60QH3+%W\B SW5MQ?J2T(!1MGIZ91#&WO'H+%W;#GVHNSX M5$HA89O?#1<]:O 8TO%:JI!ZF&LK@.-L,!'7J+KK^+TLY$_]W M$H9_C]AS=$^\F$4DR)?Z.@^_L@J4!<0S1(.Z*!3\QL)4H,2SBZ!SCUYADP=XJH:4. 1#Q'URB+=3TN(E)D^D0LO\0H)=?BK M:D#Q1SQ0U"N+=G^>GXN)9\ST9^8;!:%H(UZ%K54-!>3[J1>&9VE,(Q)KQY:- M@E"0$>^\UJJ& O+EE/"Q&-0^_ M:9&O*0W.3H (NU))K+0;RZ2"]UG2BCMJ8*5:T1TC/T@FA)?73YDP MUV+?IKOT8*X%90%ENPI5&F=N+47R:Z?6M7)0O!$WIG6*X<1,I8\A]:]"YFG7 MY6O%H/@B[D)KU$*!]\R+OO!TEOCS(6<^(?+X)%[V-L"&"-@ E!+$_:D5%#CN M C:=%JE7\[RC@S3)'@P1\FF=!MIZ4&HP@S@!BB.M@N)5H!<)SN9W9$2XO*;P M0%Z2,_&A+_I%$: ZE!_4C$)@&&IH^N6XHM>-^$$W:4[K'Q592W=ZVCOJ+=WA M6;[3*&8A#:1JO:)^+V^@]^VGR,O]Z?^^?4;4D1<_9ARE\='8\V:YZ9$PB1<_ MR6SPZ,U)\?#+-\6//R_%'8R6'OTARS<+F@2J1758[>U[57/]^G$LT#9KLED. M*_>J%;#KG4JA20>#W+9T%%,BE)5*<;1$KGJ(ZWA0J.H('?+)&IE+6OQ'INU^ M\D(Y(O>3WU/0 JZ/EA04QP9JHY!2+'SW^A23R28GB3@(EL7H! M7M325D)+*-N ,8#VCO!4N(/$UL GPK*$Q+R&>H\TS):DHD]7 M7TDR[X#A+>!E]]W>9V&+DR-=KR0VV*6AJX.7+;@I#TH:W?9[+'8B0V\NMR'@ M/=AF>;QZ'$+DBKE M\7(;;\F00G-'Z+DHEDS%*X=&>E3E\=(B-Z5'K[DC]-@,;]N,:YVY*ZQI 0UH M>[_27^T4K5:#==7P,C>WOB!4H^)(=]P8,R"N#4T5O+S/5M!KATVMR\.NFSX1 M_LABXE9'!75+S)S1K7?"@QEN-6\A:XZK=97P$E.WPS( $4<&VB9NL!8<7QWD MMFZ'N;UQ=PT70T4FL>%N2&UAO'S8<*PK1Y\JG1UAI73%U71=IU(2+UEV4SY4 MVCI"1C\(,G^W%PX]&EQ'Y]Z,)K5)!!>.!%4%O&3:3:DQZ.X(0W?M_WTVD:RBNZ8ODK^LY-BTVK1H 75#',()V0A/JE:6,MPN)MLPB+WK=K;7^- MN-C9+D'@/N"9T$&V7AL2G@5B03<.ZOK[&Z%AAY CD^ZZT'DP73]-)HS3/U9] MW41GM1YV+$=K/*H@<9B_+&>8)7>+.MA!'2WSM@Z%PYSI(WUPW]\J M>UU'];;BG;&?"D&5L2- MJ#2 ASWZ(1/@=I*V'$@[=#G^.17D=0T\RDK8(>( MM$F7DW.>9:H*E6Y-9KO.W !MD@:;ZG:ZB5]E !Z,!C/"-U[P6=O ?Z_;P*\: MZK%1;]64*\D29*J**5E*:=ZM*RO@ND\+<1[D#6" JZ$H9^I%%6/LI"\9.*@X M3M=U* =!.,&!Z'A$IB337%NH*^L&%_66I**@)'[Y,D6+-,0\*5$@_K8)O_B1 M##$,4C\1JTW"GZA/^B^T#GQ1M+[D/D"O%+[D34'"/?-DYR+%%VSJT;J'(5;R MUQ5'9D )KHJ#.AU6WDGAW= MHN!*Z">O5DL)?Z?)Y#R-$[$;Y9R"DKC-'IR8JX4 XSUP3QAPZ)FW.E&,,?> L MCL5D.]+=LUTKY,SYIHF#&M7V_G9FX8./QD7N-\ :1%/%F;-.$Y5&M1WI3?(^D BH5DH!.T'4QI1J95\3\W( MEK$B]MFF+65 )!SA[4Z *820*8$OQ+HV9%E./B-KAFK8N>]L.0.AX AC%=TL M9BK\)'FVS"BU/9R51W[@>\-JGR#.#E1E77_>=1.I5O6<36=5SD M$C8O)X'UT7/GP=FV0L218;4NR_JGB!,OE-?]/G@TTO=0:'WTC'J6[)AST:M1 M(^MHX^B9_\#C]P[P'[OY_NE[D6G.Q/[ M/:VS3UD!/>V@I5TH=79DY+@E"60MO5$,/VW!DUYW1PC:4?I<_(L6'21,G1%.62 DX(D#9P,63HTMW!;X/ )<#GM- MH[33/!G31C,3(43]XRE9L&W$_ MR*6)5A@\Y<:R+5'J5K"C7;9BR@0.0I>208A7C$MYMNE4]-WI'?#:.LK*J%X5DZVTUCAT- V.V72@= M6;9 E,I.#W7>%G 3V,$UX,6+-2R.T-GM#3_\.!G3#3_T'4!CK\KGTWV*8*F7 MOY4]^644N+ CW\*Q8D.E@[Z5#IE$NPYR[L63JY ]*W(2_Q5^"T2VU,N:-;60YS IT9"S)RJH/IM_BHF8=9,7+'U,1FG8]WV6"EC5W5-?"_M\9(?=%0*?(P/O M(C?!(+J@\:QXFV8PNA;$1&/Z&!*9KE-'.K@![%.7'?)O":K]@/$N'S B,I9[ M50<&#,?2A'1V&K1#(VJ<4V1?;4A *+2+R07)_UL"K?"]@QY> K>!??ZT0UNR MA]:1Z:DJ^&(>%8 1^J0/"(+5QCZ>:D".B5TU2 ^A' M@!V.01 DG9UMZEXR6,BO.>BU;@C]X+ # P!A=P#.$KB?MXT3*P>R[;5Y F*) MW-ZG=5*H?!T]D;BE8TYM6^XDW=OZH!. F2/SBI@"%Y?*_'^FE).ZO;W&KPJK MCIXW;PN>6!.%#V89*A#S"0FR6]WW7DAL_*^0NNBY_-JS##!2KG9]H8&8WI+Y M,/2B1"R*Y3VZ+*V^1?_7M(&>\*^[0<"(W &,!'#TVE@6.)"'L#5SL4?N4->2 M5S3R(K^=M:2V+7=2'6Z]E@1@YLJ$4IH!9<"1$%OLM87$7CA,'T/J:R*P:B91 M0Q/H>0ZWX$N]<@#A=@">B<446F0>6Z@M ]( VXWZ6NA)#]NS" ZA[NDJ,&K MC=D!;B"[OG=I;R#VR.W]DD+J*_\OU]9/8G^5G2$*D*@OC%G^0JR[UW]0*IG' MO%8=P<7#OY[8SF@1MM]E@SX4@:'JS^WB2\!RB]V M>>$'SM)9EG(W]O-W04BP>A:D(P.WE@)JWBYY?3%X.I#$0G\^$[<(OCSM/@.+ MFT9^:+&ZZ6P69G![X0+NZVC$^#1GW!P+"6T :EC=)XR!&Y8E.HXX-TH/:,FD M"V(!KKUC42D+9:J[;#&6L"O>DZJH[P@_\@TSH=7*J1H%R]U0%FT.<#3"FX"R MV7V&& O_HBU"CC!;2F!THADRUTI!^>G,_VL/MC)9W8F&CYWF+QCPL1?1/]9# M_=;2%OS8.^JM7O40?UFK@ADTG-_XD]FO6$A]6.BOI@[JXZ@E3%=Y(<1?Y!LK M\6 T+/%]EL8T(G%\06*?TUEF_MEMQPW-'H0=G FAOZCAZ/BSR$D.S :R^33K M+EC [O'W=!S1$?7EJ79%VOHAX*?-(:#41F_52&_9RM=1H9U94D<5H'M#Z^]; M/[7#!;O#+2Z2U-XA6>MG[S;[V:)JSXN"WJHR[GEP_:T8I>%DT@]RW@@VN6B*#W(B\D\=G\ V%C[LTF8@H.;Z3%J':/)R>5 M[B1;Z#W.>^4V>LM&6DPML_JL1FI-#Y*-6+;1:@IL]0=U'25+#PVJBM5!&N"Z MWGG@*KK1:>0#6#2/O!>3Y7EV5#(FD7*_=7*ZV6E*+61+P?4VD%\S4ZBV4L \ M2UDV@_U^FU%4P$QFVP[R=-:(Z)J'X.RAP^Z]VLVFUF]R\M;2;]+[=O$GU%RO MA^1"*3QW&^+-\W\#NBFT_KZY4.QP<>34Z%-,!J/+.*%3+]'=']TLAYW#U9J= M>D4=8>&./)$H+;\Y >Y-@*K8:52MN0+#X0A]Q36?S0N:4 J!U=&SI=K2: 6+ M(U2N\BW%#]P+5HES*OF8^F'(GF6X04V*R%Q'7:=M\ROH&5OM^W?[(#MB/V() M[A.9-46"?T?C+^>/::!GC$-E9$ M3Y5J2QH0"D>(N_(HSU[E&HR*ZT)>>!T)!=,I 0R_P.KHJ4IM2;2"Q1$J;\ES M24_.(O%'GY3D!7=*^Y;0\X?:$MP4+&R'3]UY_4,V_]=[>;Z'G=KWOLT;077M M_ F/[[5[O3TB0RJQ'V2KKS(M) M<,ZF,D=K1G<&^2"[^A@7P^FOGR83QF7F M^$^B__.2EG(@BL_FER^$^S0F0RZ?KY6QOVT830O?QO85MV-5K9& /BMHSODU MT\-?[:Z=;#E%[/G]D[8'AL(CGN6^N11<\\@+%QEYY-$);C)>$)?M-M; M-OSUJ+[U 41L6H+43TJ1K _ZES< 54W=N6+2;CA1 )J5'WY WH%O"'BS^2IT M[=9;7>#47-,-"J%&:F1P4[W5&@YUXI-KO&*1=DN2CV3Z2+AFLJLO MCGWC FJ&FQ.<3GE'?![5HWX31^H:Z,]I-.3)A($C5-4,%0_BH]93V:J2&T-@ MB[/82K7273JG.),26L]=Y4IN< :P11-;9:7$4HYNHKRF.#(E"F@K^<V'80JW>UWPD8PE (-(C42S-9LJX@VKBC M1VH=597P+8TP!E@?GAD,UE)!M(N^C6&M:-DYK*(8T%[7BJ+=LFT.;573KL&] M8BF'85LNB??>0&-LJXIV!*T8=I8?U2);5Q OY;DML&HU.\)5C#LP7.L*XJ4A MML55K:8KOH/UV)]^$?5G(GMJF:#E"=F6G/21<_L ;$TT>67TM[(C3!OT3@$)' M<]5M*@?NP4CF5,BJGT"2C:Y58O8 M/B,+[K;6U:F.V(\2&M PE3=@5H_D7K[()P)((&\:R?N(:<[$8+09L=6?RA%' M,Q2WTSQVL&F#\;E-7-$O:)5]=Y68FN(F5?W%K&K*V:*M'ALI VR*%K]&V'1_ M/TL15&)Q34O;@AN^YZ9!-W ]';J[52]G9;RR,-L;IV]R 2P8&DMUX]Z]+J6L MD/-P4.7#IK3FF!S[GI=:0%.^Q M*'73.!%:^X*S8Z[1G= RR"7;V=<'RI4Z:I__T]=RP(7<\HA1_QB@W?.=3X0_ MLIAL<(Z>RP46&0A\B\6U@,##=3^5QR^U$NNE7)W(#?ZC.E7=\>5FCN:C1T@F M"YV+][3ZTDK)Q5OZ2*_\E>_R1"^]XD/?]1:?)('I"N'&4[-;#\BWB,_OA(XG8J'9 M%XL/;TS6,ISLQ"[U F!O)'9MKA Z#LF(*[-B%;5':]3NB'36B)_+)S,D;ZD7 M/A ^/348]*Z%P=X%P8T;AR9''"_;=N\/V7V4ZVB8=3^#JZV3CV&[5GU? I&QT]ZOBRZSTF1?* M: 3%W7!\L;"?5=#;L!L8'=2B]#<22P2RQ1#QQ1\?F/S1#B=_N 383T+L9("U M)>3K,@$$&L[J85NY@!;_[L MWM*MNM\K!04UXN5#S*:CA[?#<:'=\N#0.;C$_J+56 MS0^:,'X48=#SM>[D5',+GMR_F-;T,1SM[;63AK?7,F%Z*VEZF3AKM]IZF43? MR==J%D+U,JEZF5A?;[JY]W85-.ZYF^^Z$;>'_'*56P'56VA7U>W&'(3=U??< M,*W==%S0BF][2%T)$6\92GU(>2+I2*![JQW/%!C?R<<<,^S-UA/RG[B(V(=7324/WNJ253IZ[$XJ,Q=>IDW'Z[ M*ROV3'BQQII2S4ZTVZ\BQR%UN]_H=&5VJB#P M$&UUD:JT=,);^(IW9+8Z ; CC?;7@LVTNF3,S7SY5:VKVG858H<@X$$M;D&= MP074_\2=9:W*&1G3*%I=![8^O\62$CN^ZX"[#%NC5TK;AS,@6[*V"GFRKT7H-258:PQL3>NW55I8M;-J+]Q\$Z) M0#N[;YJ;N!2<142^(:>_':*O=C#$&O1TY/[%AG"F&Q2*XFZ0!C+(FCSU-0JY M\7! \7287)F8LM/7%,4^^M&:5N65.X6FW>RU0$^Y/\@%XV!T'07TB0:I%RK& M-5%64=2-;K'-6*;6K73L@D[,[S29W)$PSV8TH;,'=ADET.]1QIFSY:>&U_<5E?!ON+1DA4803D XL]#+XX' MH^*EX@&_DS[BTB&A9H=BK(E]N:$E,X!"Y,CL7RONFK-_^W^]67/8 M)_1=<@\%TQ,C7CX) O8Q]0MT6X+&?JIV3*, M[8X\D2@E9_-S^9@XU[_B\E87!U^T)"/9B[:V#5ZOWU:N!+CW0A*?S3\0-N;> M;$)]+[R1#4G;49^.R48LVW#"RVZ*.]\HA^RN:("RWHONV-G74J[*T*"AYL:U M\ZMZXU)1<-/Y&13(_;>4IVQ.:M^LIO@^D*#7H)M3)!@-9+PID\[?JBF.[UDU MFE29#;4B;9X:Q<1_/69/QWX^E^9\%'_)Z,B(*'[P^=-]#>K%+^7OT/PL>L#6 MP2W)V\&"V [0LSLUH/)W: O7!H"N=$$$]+^&:D#E[]"RO38 =*5+1^'0Q5Y$ M?HQJ7B:79>N+XF4RLX%3+;]3&^)B9W,E=%S$ALB3H/,T3L3^D%^^^&$J=WK] M.";BG^#!>U$O!ALUAAUPK%SL;BP5MT!JGU\>EK<7:#(EN0= :BYT))$O#!IV M&_7[S8UUJ<7L#>*U-EV[D*I3?ZF4^;ZJ93-MCK=#SD8TD<J^(W\E[RB+G[R_U!+ 0(4 Q0 ( !2(;U,W M-0'U)@@ (U( ( " 0 !E>#,Q+FAT;5!+ 0(4 Q0 M ( !2(;U.R_MOX7 0 .88 ( " 4P( !E>#,R+FAT M;5!+ 0(4 Q0 ( !2(;U,XFN/=-ZT &V0" , " '-D4$L! A0#% @ %(AO4]6"/X$K"P 18( !4 ( ! M;= &AP=&\M,C R,3 Y,S!?8V%L+GAM;%!+ 0(4 Q0 ( !2(;U/)Z:]L MWQ( &\% 0 5 " (T K"0, %0 @ '= M[@ :'!T;RTR,#(Q,#DS,%]L86(N>&UL4$L! A0#% @ %(AO4Z!#[V*^ M(@ =RH" !4 ( !\B,! &AP=&\M,C R,3 Y,S!?<')E+GAM 7;%!+!08 "0 ) "X" #C1@$ ! end