0001104659-21-106304.txt : 20210816 0001104659-21-106304.hdr.sgml : 20210816 20210816161056 ACCESSION NUMBER: 0001104659-21-106304 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 81 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210816 DATE AS OF CHANGE: 20210816 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Alfi, Inc. CENTRAL INDEX KEY: 0001833908 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370] IRS NUMBER: 825216957 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40294 FILM NUMBER: 211178232 BUSINESS ADDRESS: STREET 1: 429 LENOX AVENUE STREET 2: SUITE 547 CITY: MIAMI BEACH STATE: DC ZIP: 33139 BUSINESS PHONE: 3053954520 MAIL ADDRESS: STREET 1: 429 LENOX AVENUE STREET 2: SUITE 547 CITY: MIAMI BEACH STATE: DC ZIP: 33139 10-Q 1 alf-20210630x10q.htm FORM 10-Q
P15YP5YP3Y0.7936000.79360.7936P5Y0001833908--12-312021Q2falseP5Y250000000.79360001833908us-gaap:SubsequentEventMember2021-07-092021-07-090001833908us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001833908alf:BridgeLoanWithRelatedPartyInvestorsMemberus-gaap:CommonStockMember2021-01-012021-06-300001833908alf:BridgeLoanTwoWithRelatedPartyInvestorsMember2021-01-012021-06-300001833908us-gaap:CommonStockMember2021-01-012021-03-310001833908alf:BridgeLoanWithRelatedPartyInvestorsMemberus-gaap:CommonStockMember2020-01-012020-12-310001833908us-gaap:CommonStockMember2018-01-012018-12-310001833908us-gaap:CommonStockMember2020-01-012020-12-310001833908us-gaap:PreferredStockMember2021-04-012021-06-3000018339082021-03-012021-03-3100018339082021-03-012021-03-010001833908us-gaap:RetainedEarningsMember2021-06-300001833908us-gaap:AdditionalPaidInCapitalMember2021-06-300001833908us-gaap:RetainedEarningsMember2021-03-310001833908us-gaap:AdditionalPaidInCapitalMember2021-03-3100018339082021-03-310001833908us-gaap:RetainedEarningsMember2020-12-310001833908us-gaap:AdditionalPaidInCapitalMember2020-12-310001833908us-gaap:RetainedEarningsMember2020-06-300001833908us-gaap:RetainedEarningsMember2020-03-3100018339082020-03-310001833908us-gaap:RetainedEarningsMember2019-12-310001833908us-gaap:CommonStockMember2021-06-300001833908us-gaap:PreferredStockMember2021-03-310001833908us-gaap:CommonStockMember2021-03-310001833908us-gaap:PreferredStockMember2020-12-310001833908us-gaap:CommonStockMember2020-12-310001833908us-gaap:PreferredStockMember2020-06-300001833908us-gaap:CommonStockMember2020-06-300001833908us-gaap:PreferredStockMember2020-03-310001833908us-gaap:CommonStockMember2020-03-310001833908us-gaap:PreferredStockMember2019-12-310001833908us-gaap:CommonStockMember2019-12-310001833908alf:EmployeeEquityStockIncentivePlanMember2020-12-310001833908srt:MinimumMemberus-gaap:OfficeEquipmentMember2021-01-012021-06-300001833908srt:MaximumMemberus-gaap:OfficeEquipmentMember2021-01-012021-06-3000018339082021-08-132021-08-130001833908us-gaap:ConvertiblePreferredStockMember2019-01-012019-12-310001833908us-gaap:ConvertiblePreferredStockMember2018-01-012018-12-310001833908us-gaap:ConvertiblePreferredStockMember2020-12-310001833908us-gaap:OverAllotmentOptionMember2021-05-032021-05-030001833908us-gaap:RetainedEarningsMember2021-04-012021-06-300001833908us-gaap:RetainedEarningsMember2021-01-012021-03-3100018339082021-01-012021-03-310001833908us-gaap:RetainedEarningsMember2020-04-012020-06-300001833908us-gaap:RetainedEarningsMember2020-01-012020-03-3100018339082020-01-012020-03-310001833908alf:BridgeLoanWithRelatedPartyInvestorsMember2021-01-012021-06-300001833908alf:RelatedPartyNotesPayableTransactionMember2020-01-012020-06-300001833908alf:BridgeLoanWithRelatedPartyInvestorsMember2020-01-012020-06-300001833908us-gaap:IntangibleAssetsAmortizationPeriodMemberus-gaap:IntellectualPropertyMember2021-01-012021-06-300001833908us-gaap:IntangibleAssetsAmortizationPeriodMemberalf:ProductionCostsIntangibleAssetsMember2021-01-012021-06-300001833908us-gaap:PatentsMember2021-01-012021-06-300001833908alf:ProductionCostsIntangibleAssetsMember2021-01-012021-06-300001833908us-gaap:PatentsMember2020-07-012020-07-310001833908alf:ProductionCostsIntangibleAssetsMember2020-07-012020-07-310001833908alf:PatentAcquisitionCostsIntangibleAssetsMember2020-07-012020-07-310001833908us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001833908us-gaap:FairValueMeasurementsRecurringMember2021-06-300001833908us-gaap:FairValueInputsLevel3Member2021-06-300001833908us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001833908us-gaap:FairValueMeasurementsRecurringMember2020-12-310001833908us-gaap:FairValueInputsLevel3Member2020-12-310001833908alf:BridgeLoanWithRelatedPartyInvestorsMember2021-06-300001833908alf:BridgeLoanTwoMember2021-06-300001833908alf:BridgeLoanOneMember2021-06-300001833908us-gaap:CommonStockMember2021-05-012021-05-310001833908us-gaap:ConvertiblePreferredStockMember2021-05-012021-05-310001833908us-gaap:ConvertiblePreferredStockMember2020-05-012020-05-310001833908us-gaap:SubsequentEventMember2021-07-120001833908us-gaap:SubsequentEventMember2021-08-130001833908us-gaap:OverAllotmentOptionMember2021-05-0300018339082019-12-310001833908us-gaap:WarrantMember2021-01-012021-06-300001833908us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001833908us-gaap:ConvertiblePreferredStockMember2021-01-012021-06-300001833908us-gaap:WarrantMember2020-01-012020-06-300001833908us-gaap:EmployeeStockOptionMember2020-01-012020-06-300001833908us-gaap:ConvertiblePreferredStockMember2020-01-012020-06-300001833908alf:EmployeeEquityStockIncentivePlanMember2021-01-012021-06-300001833908us-gaap:WarrantMember2021-01-012021-06-300001833908us-gaap:CommonStockMember2021-01-012021-06-3000018339082021-08-160001833908us-gaap:IPOMember2021-05-032021-05-030001833908us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001833908us-gaap:SubsequentEventMember2021-08-132021-08-130001833908alf:AlfiMemberus-gaap:SubsequentEventMember2021-07-012021-08-130001833908us-gaap:CommonStockMember2021-04-012021-06-300001833908us-gaap:OfficeEquipmentMember2021-01-012021-06-300001833908us-gaap:OfficeEquipmentMember2021-06-3000018339082019-01-012019-12-310001833908us-gaap:ConvertiblePreferredStockMember2021-01-012021-06-300001833908alf:AdditionalAdvancesByRelatedPartiesMember2020-01-012020-12-310001833908alf:TabletDevicesMember2021-06-3000018339082020-06-300001833908alf:EmployeeEquityStockIncentivePlanMember2021-06-3000018339082020-12-3100018339082021-04-012021-06-3000018339082020-04-012020-06-300001833908alf:PurchaseOfTabletDevicesMember2020-12-3100018339082020-01-012020-12-3100018339082020-01-012020-06-300001833908alf:PurchaseOfTabletDevicesMember2021-06-3000018339082021-06-300001833908alf:ProductionCostsIntangibleAssetsMember2020-07-310001833908alf:PatentAcquisitionCostsIntangibleAssetsMember2020-07-3100018339082020-07-310001833908us-gaap:ConvertiblePreferredStockMember2021-06-300001833908alf:RelatedPartyNotesPayableTransactionMember2021-01-012021-06-3000018339082021-01-012021-06-300001833908alf:BridgeLoanWithRelatedPartyInvestorsMember2020-01-012020-12-310001833908alf:BridgeLoanWithRelatedPartyInvestorsMember2021-01-310001833908alf:BridgeLoanWithRelatedPartyInvestorsMember2020-12-310001833908alf:RelatedPartyNotesPayableTransactionMember2021-06-300001833908alf:RelatedPartyNotesPayableTransactionMember2020-12-310001833908alf:RelatedPartyNotesPayableTransactionMember2019-12-31iso4217:USDxbrli:purealf:itemalf:employeealf:Malf:agreementxbrli:sharesiso4217:USDxbrli:shares

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 June 30, 2021

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

For the transition period from                    to                   

Commission File Number: 001-40294

Alfi, Inc.

(Exact name of registrant as specified in its charter)

Delaware

    

30-1107078

(State or other jurisdiction of

(I.R.S. Employer

incorporation or organization)

Identification Number)

429 Lenox Avenue, Suite 547

33139

Miami Beach, Florida

(Address of principal executive offices)

(Zip Code)

Registrant’s telephone number, including area code: (305) 395-4520

Not applicable

(Former name or former address, if changed since last report)

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, if any, every Interactive Date File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit 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 

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

Title of each class

 

Trading Symbol(s)

 

Name of each exchange on which registered

Common stock, par value $0.0001 per share

 

ALF

 

The NASDAQ Stock Market LLC

Warrants, each whole warrant exercisable for one share of Common Stock at an exercise price of $4.57

 

ALFIW

 

The NASDAQ Stock Market LLC

As of August 16, 2021, there were 16,174,324 shares of the Company’s Common Stock, par value $0.0001 (the “Common Stock”) and 783,808 warrants outstanding.

ALFI, INC.

TABLE OF CONTENTS

    

    

Page

PART I – FINANCIAL INFORMATION:

Item 1.

Financial Statements:

2

Consolidated Balance Sheets as of June 30, 2021 (Unaudited) and December 31, 2020 (Audited)

2

Condensed Consolidated Statement of Operations for the Three Months Ended June 30, 2021 (Unaudited) and June 30, 2020 (Unaudited)

3

Consolidated Statement of Changes in Stockholders’ Equity for the Three Months Ended June 30, 2021 (Unaudited)

4

Consolidated Statement of Cash Flows for the Three Months Ended June 30, 2021 (Unaudited) and June 30, 2020 (Unaudited)

5

Notes to Consolidated Financial Statements (Unaudited)

6

Item 2.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

19

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

24

Item 4.

Controls and Procedures

24

PART II - OTHER INFORMATION:

25

Item 1.

Legal Proceedings

25

Item 1A.

Risk Factors

25

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

25

Item 3.

Defaults Upon Senior Securities

26

Item 4.

Mine Safety Disclosures

26

Item 5.

Other Information

26

Item 6.

Exhibits

27

1

PART I - FINANCIAL INFORMATION

Item 1. Financial Statements

Alfi Inc.

f/k/a Lectrefy, Inc.

Consolidated Balance Sheet

Unaudited

    

June 30, 

December 31, 

    

2021

    

2020

Assets

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

 

19,693,653

 

8,335

Accounts receivable, net

 

 

Note receivable (related parties)

 

 

1,830,000

Prepaid expenses and other

 

2,415,361

 

793

Total current assets

 

22,109,014

 

1,839,128

Property and equipment, net of accumulated depreciation of $92,441 and $46,081, respectively

 

150,519

 

117,474

Intangible assets, net of accumulated amortization of $879,439 and $440,321, respectively

 

3,945,070

 

4,384,188

Other assets (complimentary devices), net

 

1,039,625

 

1,104,000

Other assets, net

 

55,350

 

7,940

Total assets

 

27,299,578

 

7,452,730

Liabilities

 

  

 

  

Current liabilities

 

  

 

  

Accounts payable

 

982,230

 

516,705

Current portion of long-term debt (related parties)

 

 

5,558,808

Derivative liability

 

 

229,712

Accrued interest

 

 

116,600

Total current liabilities

 

982,230

 

6,421,825

Long-term debt, net (related parties)

 

 

Total liabilities

 

982,230

 

6,421,825

Stockholders' Equity

 

  

 

  

Series Seed preferred stock, $0.0001 par, -0- shares issued as of June 30, 2021, and December 31, 2020, respectively. 2,500,000 shares authorized

 

 

2,500,000

Common stock, $0.0001 par, 16,040,941 and 4,441,523 shares issued as of June 30, 2021, and December 31, 2020, respectively. 80,000,000 shares authorized

 

1,604

 

444

Additional paid-in capital

 

37,679,500

 

2,024,871

Accumulated surplus (deficit)

 

(11,363,756)

 

(3,494,410)

Total stockholders' equity

 

26,317,348

 

1,030,905

Total liabilities and stockholders' equity

 

27,299,578

 

7,452,730

See accompanying notes to the consolidated financial statements

2

Alfi, Inc.

f/k/a Lectrefy, Inc.

Condensed Consolidated Statement of Operations

    

Unaudited

    

Unaudited

     

Unaudited

    

Unaudited

Three months

Three months

 

Six months

Six months

ended June 30,

ended June 30,

 

ended June 30,

ended June 30,

    

2021

    

2020

    

2021

    

2020

Revenues, net

 

936

 

18,386

Cost of sales, net

 

161,377

 

265,883

Gross margin

 

(160,441)

 

(247,497)

Operating expenses

 

  

 

  

General and administrative

 

4,255,404

 

7,025,819

Depreciation and amortization

 

229,317

 

5,859

457,773

11,512

Total operating expenses

 

4,484,721

 

5,859

7,483,593

11,512

Other income (expense)

 

  

 

  

Other income

 

14,478

 

30,443

60,853

Interest expense

 

(61,787)

 

(17,913)

(168,700)

(35,416)

Total other income (expense)

 

(47,309)

 

(17,913)

(138,257)

25,437

Net income (loss) before provision for income taxes

 

(4,692,471)

 

(23,772)

(7,869,346)

13,925

Provision for income taxes

 

 

Net income (loss) after provision or income taxes

 

(4,692,471)

 

(23,772)

(7,869,346)

13,925

Earnings (loss) per share

 

(0.44)

 

(0.01)

(1.00)

0

Weighted average common shares outstanding

 

10,701,717

 

3,150,000

7,906,647

3,150,000

See accompanying notes to the condensed consolidated financial statements

3

Alfi, Inc.

f/k/a Lectrefy, Inc.

Consolidated Statement of Changes to Stockholders’ Equity

Unaudited

Total

Series Seed

Additional

Accumulated

Stockholders'

Preferred Stock

Common Stock

Paid-In

Surplus

Equity

    

Shares

    

Amount

    

Shares

    

Amount

    

Capital

    

(Deficit)

    

(Deficit)

Balance at December 31, 2019

 

2,500,000

 

2,500,000

 

3,150,000

 

315

 

 

64,549

$

2,564,864

Net income (loss)

 

 

 

 

 

 

37,697

 

37,697

Balance at March 31, 2020

 

2,500,000

 

2,500,000

 

3,150,000

 

315

 

 

102,246

 

2,602,561

Net loss

(23,772)

Balance at June 30, 2020

 

2,500,000

 

2,500,000

 

3,150,000

 

315

 

 

78,474

 

2,602,561

Balance at December 31, 2020

 

2,500,000

2,500,000

 

4,441,523

444

2,024,871

(3,494,410)

1,030,905

Shares issued with debt

157,561

16

249,984

250,000

Net loss

(3,176,875)

(3,176,875)

Balance at March 31, 2021

2,500,000

2,500,000

4,599,084

460

2,274,855

(6,671,285)

(1,895,970)

Shares issued for cash

4,291,045

429

15,732,252

15,732,681

Exercise of warrants

3,385,746

338

15,472,521

15,472,859

Shares issued with debt

315,008

32

499,968

500,000

Shares issued for services

300,000

30

599,970

600,000

Options

600,249

600,249

Conversion of preferred stock to common

(2,500,000)

(2,500,000)

3,150,058

315

2,499,685

Net loss

(4,692,471)

(4,692,471)

Balance at June 30, 2021

$

$

$

16,040,941

$

1,604

$

37,679,500

$

(11,363,756)

$

26,317,348

See accompanying notes to the consolidated financial statements

4

Alfi, Inc.

f/k/a Lectrefy, Inc.

Consolidated Statement of Cashflows

Unaudited

    

Unaudited

Six months

Six months

ended June 30,

ended June 30,

    

2021

    

2020

Operating activities

 

  

 

  

Net income (loss)

$

(7,869,346)

$

13,925

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

 

  

 

Depreciation and amortization expense

 

457,773

 

11,512

Stock based compensation

 

1,663,908

 

Changes in assets and liabilities:

 

  

 

  

Other assets (complimentary devices)

64,375

(1,256,500)

Accounts receivable

 

 

Prepaid expenses and other assets

 

(2,414,568)

 

2,315

Accounts payable

 

465,526

 

74,325

Accrued interest

 

(116,600)

 

35,413

Net cash used in operations

 

(7,748,932)

 

(1,119,010)

Investing activities

 

  

 

  

Acquisition of property, plant, and equipment, net

 

(51,701)

 

Acquisition of intangible assets, net

 

 

(1,418,583)

Net cash used in investing activities

 

(51,701)

 

(1,418,583)

Financing activities

 

  

 

  

Proceeds from issuance of preferred stock

 

 

Proceeds from issuance of common stock, net of deferred offering costs

 

30,949,003

 

Proceeds from issuance of warrants, net

42,910

Proceeds from related party note payable

2,580,000

2,539,745

Repayments of related party note payable

 

(6,085,962)

 

Net cash provided by financing activities

 

27,485,951

 

2,539,745

Net change in cash and cash equivalents

 

19,685,318

 

2,152

Cash and cash equivalents at the beginning of the period

 

8,335

 

38,890

Cash and cash equivalents at the end of the period

 

19,693,653

 

41,042

See accompanying notes to the consolidated financial statements

5

ALFI, INC.

f/k/a LECTREFY, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

JUNE 30, 2021, AND DECEMBER 31, 2020

NOTE 1 BUSINESS DESCRIPTION BACKGROUND

Alfi, Inc. is a C-corporation formed in Delaware that operates in the technology sector; specifically, Software as a Service (SaaS) in the Digital Out Of Home (DOOH) Smart Advertising segment. This segment includes artificial intelligence, machine & deep learning, edge computing, Big Data, telecommunications, and the Internet of Things (IoT). Alfi, Inc. includes its wholly owned subsidiary Alfi, NI Ltd, the results of which are presented on a combined basis in the consolidated financial statements included in this Report. Alfi, NI Ltd is a registered business in Belfast, Ireland. Collectively, the combined consolidated entity is referred to as the “Company” throughout this Report.

The Company’s timeline of events relative to its current formation above began on April 4, 2018, when Lectrefy, Inc., a Florida corporation, was organized. On July 6, 2018, Lectrefy, Inc, a Delaware corporation was organized. On July 11, 2018, Lectrefy, Inc. of Florida was merged into a newly created entity Lectrefy, Inc. of Delaware. On July 25, 2018, Lectrefy Inc. of Delaware qualified to do business in Florida. On January 31, 2020, Lectrefy, Inc. of Delaware changed its name to Alfi, Inc.

On September 18, 2018, Lectrefy, NI Ltd was organized in Belfast, Ireland. On February 4, 2020, Lectrefy, NI Ltd.’s name was changed to Alfi NI Ltd. On February 13, 2020, Lectrefy Inc. Delaware registered it name change in the State of Florida to Alfi, Inc.

In 2019, the Company’s software product received initial certification compliance with GDPR government regulatory standards, the highest level of privacy compliance certification available in its jurisdiction. As of June 2020, the Company’s products were fully developed and are currently being deployed to customers.

The Company uses artificial intelligence and big data analytics to measure and predict human response. Its computer vision technology is powered by proprietary artificial intelligence, to determine the age, gender, ethnicity, geolocation, and emotion of someone in front of an Alfi-enabled device, such as a tablet or kiosk. Its software can then deliver in real-time, the advertisements to that viewer based on the viewer’s demographic and psychographic profile. It delivers the right content, to the right person at the right time in a responsible and ethical manner. By delivering advertisements a viewer wants, the Company provides its advertising customers the viewers they want, and the result is higher click through rates, or CTRs and higher CPM, cost per thousand, rates.

The Company has created an enterprise grade, multimedia state-of-the-art computer vision and machine learning platform, generating powerful advertising recommendations and insights. Multiple technologies work together in its software with viewer privacy and reporting objectives as the Company’s two goals. The software uses a facial fingerprinting process to make demographic determinations. As such, the Company makes no attempt to identify the individual in front of the screen. By providing age, gender, ethnicity and geolocation information, brand owners have all the data they need for meaningful interaction.

The Company solves the problem of providing real time, accurate and rich reporting on customer demographics, usage, interactivity, and engagement while never storing any personal identifiable information of its users. No viewer is ever required, or requested, to enter any information about themselves on any Alfi-enabled device. Alfi was designed to be fully compliant with all privacy regulations. Alfi is fully compliant with the GDPR, General Data Protection Regulation, in Europe, the CCPA, California Consumer Privacy Act, and HIPAA, the Health Insurance Portability and Accountability Act.

The Company’s initial focus is to place its Alfi-enabled devices in rideshares, retailers, malls, and airports.

The Company’s primary activities since inception have been research and development, managing collaborations, and raising capital. As of the date of this Report, the Company has approximately 9,600 tablets either held as Other Assets (complimentary devices) or in operation currently being used by customers.

6

NOTE 2 SIGNIFICANT ACCOUNTING POLICIES

Revenue Recognition

Under Financial Accounting Standards Board (FASB) issued Accounting Standards Update (“ASU”) No. 2014-09 (Topic 606) “Revenue from Contracts with Customers”, revenue from contracts with customers is measured based on the consideration specified in the contract with the customer.

Alfi generates revenues from three sources. First, Alfi sells advertising and content on its Alfi-enabled tablets and other devices such as kiosks. Second, Alfi licenses its technology to other companies as a Software-as-a-Service (SaaS) product. Third, Alfi looks to sell the aggregated data reflecting viewer engagement it derives from users of an Alfi-enabled device to advertisers and content providers. Alfi has different customers for each of its revenue streams: (1) companies that buy content space, like CNN, NBC, etc., or companies that buy ad space like Coke, Ford, etc.; (2) companies that pay a per screen fee on a SaaS basis to operate Alfi software on their network, where they sell ads & content and on their own devices; and (3) companies that purchase viewer engagement data on a subscription basis.

With respect to Alfi-enabled tablets or devices placed into service by Alfi, Alfi recognizes revenue on a cost per thousand impressions (CPM), an ad placed, or share-of-voice basis depending on the advertiser’s or content provider’s request. Alfi has contracts with both the advertisers and content providers that specify the amounts to be paid to Alfi for displaying advertising or content. The number of impressions, frequency of ad placement or share of voice the advertiser or content provider is willing to pay and the duration of each campaign is set by the advertiser or content provider. Content and advertisements are provided to Alfi by companies desiring to deliver content for viewer engagement. In general, Alfi does not pay for content, to the extent it does, the cost of acquiring content is be expensed as cost of sales. Alfi will recognize revenue under these contracts upon the validated delivery of impressions to the end user of the Alfi-enabled device.

With respect to SaaS licenses, Alfi enters into license agreements with third parties that place their own devices for advertising together with the remote management access and data reporting that the Alfi platform provides. Additionally, Alfi may form a partnership where the revenues are shared with the licensee.  Licenses may be for a specified duration or on a renewable subscription basis. Alfi charges these third parties a monthly, per screen fee, or other partnership arrangement for use of the Alfi platform. Alfi recognizes the revenue from these licenses or partnership revenue share agreements monthly in accordance with Topic 606.

Alfi believes that the aggregated data of viewer engagement has significant value for advertisers and content providers. Alfi looks to sell such data to third parties on a subscription basis and recognize revenue as the subscription payments are received depending on the nature of the contract. For subscriptions that are prepaid, revenue is recognized as earned; with respect to subscriptions that are not prepaid, revenue is recognized when the data is delivered to the subscriber.

Alfi has distributed and activated into operations over 1,500 devices tablets and kiosks at no cost to rideshare, mall, or airport owner(s). It is the viewers of the Alfi-enabled device, rather than the rideshare, mall or airport owner that the Alfi-enabled device engages with and to whom Alfi delivers advertising and content. It is projected that Alfi will begin selling advertising and content for those tablets placed into operation in the third quarter of 2021.

Alfi has recognized revenue from its rideshare sources. This revenue source for rideshares began at the end of the second quarter.  Additionally, revenues from advertiser and content providers for rideshare and SaaS revenue share partnerships are projected for the third quarter of 2121. Irrespective of revenue generation on devices, when they are physically placed into service, devices are expensed in accordance with the Company’s Cost of Sales policy.

The contracts with a rideshare, mall or airport owners for placing a device in service does not trigger a payment from such party to Alfi. With respect to a kiosk in a mall or airport, Alfi may be paid a separate service fee to maintain the device, but Alfi does not anticipate that to be a material source of revenue. Alfi’s contract with a device host may provide that Alfi pays a revenue sharing amount, or fee, based on the revenue Alfi derives from that device. Alfi will expense that fee in Cost of Sales in accordance with its Cost of Sales policy. In general, a rideshare will not be required to return tablets distributed by Alfi at any time. Removing a tablet from the vehicle or returning it to Alfi would automatically cancel the opportunity for a rideshare to receive commissions. Thus, Alfi does not anticipate that a rideshare would seek to return a tablet. Kiosks, because of their high cost, may either be returned to Alfi or purchased by the facility owner at the end of the contract.

7

For the six months ended June 30, 2021, and 2020, the Company had earned and recorded $18,386 and $-0- revenue during each period, respectively. Net revenue consisted of one customer concentration for kiosks and ads placed by the call center customers, which represent 100% of sales for the six months ended June 30, 2021.

Accounts Receivable

The Company records accounts receivable at its net realizable value.  On June 30, 2021, and December 31, 2020, the Company had recorded net customer accounts receivable of $-0- and $-0-, respectively.  The Company makes periodic assessment of collectability of accounts receivable balances.

Consolidation

The consolidated financial statements include the accounts of Alfi, Inc. and its wholly owned subsidiary, Alfi NI Ltd. Collectively, these entities make up the consolidated financial statements during the periods presented in this Report. All significant intercompany balances and transactions are eliminated in consolidation.

Use of Estimates

The preparation of financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Cash Equivalents

The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents. On June 30, 2021, and December 31, 2020, the Company had $19,693,653 and $8,335 in cash and cash equivalents, respectively.

Concentration of Credit Risk

Generally, the Company’s cash balances, which are deposited in non-interest-bearing accounts may exceed FDIC insurance limits from time to time. The financial stability of these institutions is periodically reviewed by senior Management.

Complimentary Devices

The Company purchased approximately 9,600 Lenovo tablet hardware devices in 2020 (the “devices”), which are held for placement with rideshare and other businesses. In June of 2021, Alfi also order an additional 10,000 devices from Lenovo, which were received in July 2021. Alfi’s devices represent an incentive-based outreach program by which devices are provided complimentary to rideshare or other businesses that sign up for Alfi’s Software-as-a-Service (SaaS) product. As part of Alfi sales agreements with rideshare and other businesses, devices are provided as a complimentary product in exchange for monetization of the respective set of business consumer’s attention.

The Company records these devices at the lower of cost or fair market value. Devices are accounted for as Other assets (complimentary devices) on the consolidated balance sheet until they are provided to a rideshare or other businesses. Upon being placed into service for consumer use, the Company expenses Other Assets (complimentary devices) to Cost of Sales.

Property and Equipment

Property plant and equipment consists of office equipment recorded at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets, which for office equipment is three to five years. The Company maintains a capitalization policy for individual items greater than $500 and an estimated useful life greater than one year.

8

Expenditures for major renewals and betterments that extend the useful lives of property and equipment are capitalized. Expenditures for maintenance and repairs are charged to expense as incurred. Property plant and equipment are tested for asset impairment on no less than a quarterly basis by Management.

Intangible Assets

The Company recognizes amortizable intangible assets associated with the costs to acquire or cost to complete its technology development projects. The Company places intangible assets into service upon the date in which they are available for use. Intangible assets are tested for asset impairment on no less than a quarterly basis by Management, of which none were identified during the periods included in this Report.

Fair Value of Financial Instruments

Fair value estimates discussed herein are based upon certain market assumptions and pertinent information available to Management. The respective carrying value (net book value) of certain on-balance- sheet financial instruments approximated their fair values. These financial instruments include cash, accounts payable notes payable, fixed assets, and amortizable intangible assets. Fair values approximate carrying values for cash, accounts payable, notes payable, fixed assets, and amortizable intangible assets at June 30, 2021, and December 31, 2020, respectively.

Net Income (Loss) per Share of Common Stock

The Company computes basic net loss per share by dividing net income (loss) per share available to Common Stock holders by the weighted average number of common shares outstanding for the period and excludes the effects of any potentially dilutive securities. Diluted earnings per share, if presented, would include the dilution that would occur upon the exercise or conversion of all potentially dilutive securities into Common Stock using the “treasury stock” and/or “if converted” methods as applicable. The computation of basic and diluted income (loss) per share for the periods ended June 30, 2021, and December 31, 2020, excludes potentially dilutive securities when their inclusion would be anti- dilutive, or if their exercise prices were greater than the average market price of Common Stock during the period.

Potentially dilutive securities excluded from the computation of basic net income (loss) per share as of June 30, 2021, and 2020 are as follows:

June 30, 

June 30, 

    

2021

    

2020

Convertible Series (“Seed”) Preferred stock

 

0

 

3,150,058

Warrants

905,299

0

Employee stock options

 

1,032,432

 

448,888

Total potentially dilutive securities

 

1,937,731

 

3,598,946

Convertible Instruments

U.S. GAAP requires companies to bifurcate conversion options from their host instruments and account for them as free-standing derivative financial instruments according to certain criteria. The criteria include circumstances in which (a) the economic characteristics and risks of the embedded derivative instrument are not clearly and closely related to the economic characteristics and risks of the host contract, (b) the hybrid instrument that embodies both the embedded derivative instrument and the host contract is not re-measured at fair value under otherwise applicable generally accepted accounting principles with changes in fair value reported in earnings as they occur, and (c) a separate instrument with the same terms as the embedded derivative instrument would be considered a derivative instrument. An exception to this rule is when the host instrument is deemed to be conventional.

The Company has determined that the embedded conversion options should not be bifurcated from their host instruments and the Company records, when necessary, discounts to convertible notes for the intrinsic value of conversion options embedded in debt instruments (the beneficial conversion feature) based upon the differences between the fair value of the underlying Common Stock at the commitment date of the note transaction and the effective conversion price embedded in the note. Debt discounts under these arrangements are amortized over the term of the related debt to their stated date of redemption.

9

During the periods ended June 30, 2021, and December 31, 2020, the Company did not record or issue convertible notes with beneficial conversion features and did not record debt discounts related to beneficial conversion features. During 2020 and 2019, the Company issued Convertible Series Seed Preferred stock which has option for stockholders to convert into Common Stock on a 1:1.260023 basis and is classified as stockholders’ equity on the balance sheet at June 30, 2021, and December 31, 2020, respectively. If converted into Common Stock by Series Seed stockholders, its fair value would approximate the existing carrying (book) value of the Series Seed Preferred stock as stated. Thus, no embedded derivatives were identified on the conversion option of Convertible Series Seed Preferred stock at June 30, 2021, or December 31, 2020, respectively. In May 2021, Convertible Series Seed Preferred Stock converted 2,500,000 shares into 3,150,058 shares of Common Stock. Convertible Series Seed Preferred Stock is still authorized for issuance under Alfi's charter and there were no outstanding shares on June 30,2021.

Common Stock Purchase Warrants and Other Derivative Financial Instruments

The Company accounts for derivative instruments in accordance with ASC 815, which establishes accounting and reporting standards for derivative instruments and hedging activities, including certain derivative instruments embedded in other financial instruments or contracts and requires recognition of all derivatives on the balance sheet at fair value, regardless of hedging relationship designation. Accounting for changes in fair value of the derivative instruments depends on whether the derivatives qualify as hedging relationships and the types of relationships designated are based on the exposures hedged. On June 30, 2021, and December 31, 2020, the Company did not have any derivative instruments that were designated as hedges.

The Company adopted Accounting Standards Update (“ASU”) No. 2017-11, Earnings Per Share (Topic 260), Distinguishing Liabilities from Equity (Topic 480), Derivatives and Hedging (Topic 815). The amendments in Part I of this Update change the classification analysis of certain equity-linked financial instruments (or embedded features) with down round features.

Stock based compensation

The Company maintains a stock equity incentive plan under which it may grant non-qualified stock options, incentive stock options, stock appreciation rights, stock awards, performance and performance-based awards, or stock units to employees, non-employee directors and consultants.

Income Taxes

Deferred income tax assets and liabilities are determined based on the estimated future tax effects of net operating loss and credit carryforwards and temporary differences between the tax basis of assets and liabilities and their respective financial reporting amounts measured at the current enacted tax rates. The Company records an estimated valuation allowance on its deferred income tax assets if it is more likely than not that these deferred income tax assets will be realized. The Company recognizes a tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by taxing authorities, based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such a position are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. As of June 30, 2021, and December 31, 2020, the Company has not recorded any unrecognized tax benefits. The Company’s policy is to classify assessments, if any, for tax-related interest as interest expense and penalties as general and administrative expenses in the statements of operations. The Company did not recognize any such penalties or interest during the periods presented under this Report.

Change in Accounting Estimate / Prior Period Reclassifications

Certain prior period amounts have been reclassified to conform to current period presentation, including a change in the estimated useful life of capitalized platform production costs (see Note 10). Management originally determined ten years as a reasonable useful life estimate for these assets and revised it to five years based on external market competition and other technological factors.  The Company made the change as part of its standard review of its accounting policies in connection with the audit for the year ended December 31, 2020. The Company has considered the change in estimated useful life a change in accounting estimate under GAAP and has accounted for it prospectively in the consolidated financial statements. Based on current conditions, the Company believes its revised estimated useful life allocation reasonable for these assets.

10

Recent Accounting Pronouncements

There are various updates recently issued, most of which represented technical corrections to the accounting literature or application to specific industries and are not expected to have a material impact on the Company’s financial position, results of operations or cash flows.

Forward Stock Split

On March 1, 2021, the Company effected a forward stock split on a ratio of 1.260023 to 1.000000 basis. Share amounts reflected in this Report are presented post-split, unless otherwise noted.

NOTE 3 FAIR VALUE OF FINANCIAL INSTRUMENTS

The Company measures the fair value of financial assets and liabilities based on the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The Company also follows a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.

ASC 820 describes three levels of inputs that may be used to measure fair value:

Level 1 — quoted prices in active markets for identical assets or liabilities

Level 2 — quoted prices for similar assets and liabilities in active markets or inputs that are observable

Level 3 — inputs that are unobservable based on an entity’s own assumptions, as there is little, if any, related market activity (e.g., cash flow modeling inputs based on assumptions).

The risk-free interest rate is the United States Treasury rate on the measurement date having a term equal to the remaining contractual life of the instrument. The volatility is a measure of the amount by which the comparable companies’ share price has fluctuated or is expected to fluctuate. Since the Common Stock has not been publicly traded, an average of the historical volatility of comparative companies was used.

Level 3 liabilities are valued using unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the derivative liabilities. For fair value measurements categorized within Level 3 of the fair value hierarchy, the Company’s Chief Financial Officer determines valuation policies and procedures, as applicable.

Level 3 financial liabilities consist of the derivative liabilities for which there is no current market for these securities such that the determination of fair value requires significant judgment or estimation. Changes in fair value measurements categorized within Level 3 of the fair value hierarchy are analyzed each period based on changes in estimates or assumptions and recorded as appropriate.

Significant observable and unobservable inputs include stock price, exercise price, annual risk-free rate, term, and expected volatility, and are classified within Level 3 of the valuation hierarchy. An increase or decrease in volatility or interest free rate, in isolation, can significantly increase or decrease the fair value of the derivative liabilities. Changes in the values of the derivative liabilities are recorded as a component of other income (expense) on the accompanying consolidated statement of operations and comprehensive loss.

Non-financial assets that are measured on a non-recurring basis include our intellectual property and property and equipment which are measured using fair value techniques whenever events or changes in circumstances indicate a condition of impairment exists. The estimated fair value of prepaid expenses, accounts payable and accrued expenses approximate their individual carrying amounts due to the short-term nature of these measurements.

11

The following tables present the derivative financial instruments, the Company’s only financial liabilities measured and recorded at fair value on the Company’s balance sheets on a recurring basis, and their level within the fair value hierarchy as of June 30, 2021, and December 31, 2020:

As of December 31, 2020

    

Amount

    

Level 1

    

Level 2

    

Level 3

Embedded conversion derivative liability on employee stock options

$

229,712

$

$

$

229,712

Total as of December 31, 2020

$

229,712

$

$

$

229,712

As of June 30, 2021

 

 

 

 

Embedded conversion derivative liability on employee stock options

$

0

$

$

$

0

Total as of June 30, 2021

$

0

$

$

$

0

NOTE 4 NOTES PAYABLE – RELATED PARTY

During 2019 and 2020, the Company entered a related party note payable transaction (the “Notes”) for cash advances associated with Alfi product development costs.  

Unpaid principal on the Notes as of June 30, 2021, and December 31, 2020, were $-0- and $5,558,808, respectively.  These balances are summarized below:

Senior related party note

Advances under the senior related party note payable (“Senior Note”) totaled $-0-, $1,812,718 and $759,090 for periods ending June 30, 2021, December 31, 2020, and 2019, respectively, and are classified as a currently liability on the balance sheet. The Senior Note’s original maturity date was December 31, 2020. An extension to the maturity date was granted by lender to the earlier of June 30, 2021, or the occurrence of certain events, including the closing of the Company’s initial public offering.

The Senior Note bore a fixed annual interest rate of 5% per year. For the six months ended June 30, 2021, and 2020, the Company incurred interest expense associated with the Senior Note of $110,709 and $48,888 respectively. Accrued unpaid interest totaled $-0- and $116,600 on June 30, 2021, and December 31, 2020, respectively. On May 7, 2021, the Senior Note was repaid in full.

Additional advances by related parties

During the twelve months ended December 31, 2020, the Company received two related party cash advances totaling approximately $37,000. These related party advances carried no specified repayment term, interest rate, or security interest, and were payable only after holder of the Senior Note, referenced above, is repaid in full. In May 2021, this related party advance was repaid in full.  On June 30, 2021, the balance of this related party advance was $-0-.

During the twelve months ended December 31, 2020, the Company purchased approximately 9,600 tablet devices with cash from an unaffiliated third-party vendor. Of the 9,600 tablet devices, 7,600 tablets were purchased by a related party on behalf of the Company. Payment terms associated with the approximate 7,600 tablet devices purchased by related party on behalf of the Company requires a fixed repayment of $125 per device, due to related party by Alfi upon the closing of the Company’s initial public offering. There is no stated interest rate or additional repayment terms included therein this tablet purchase agreement. Collateral for the tablet device purchase agreement pledged by the Company to related party include the approximate 7,600 physical tablet hardware devices. In May 2021, the tablet device advance from related party was paid in full. Outstanding principal balance on advances for purchased tablet devices was $-0- and $950,000 on June 30, 2021, and December 31, 2020, respectively.

On December 30, 2020, the Company entered into a $2,000,000 bridge loan with related party investors. As of December 31, 2020, $170,000 had been funded on the bridge loan and $1,830,000 remained unfunded to the Company. The terms of the bridge loan with related party include repayment of principal on or before June 30, 2021, and an annual interest rate of 18%. In addition to repayment of principal and interest under the bridge loan, the Company issued to the investors 1,260,023 shares of Common Stock. The remaining

12

$1,830,000 was funded in full in January 2021. During the six months ended June 30, 2021, and 2020, the Company incurred interest expense on bridge loan of $118,800 and $-0-, respectively. In May 2021, this bridge funding was paid in full. Outstanding principal balance on bridge loan from related party investor on June 30, 2021, and December 31, 2020, was $-0- and $2,000,000, respectively.

During the six months ended June 30, 2021, the Company entered two bridge loans: $250,000 and $500,000, with related party investors. Terms of the bridge loans with related party included repayment of principal on or before June 30, 2021, and an annual interest rate of 18%. In addition to repayment of principal and interest under the bridge loan with related party, the Company issued investors 157,561 and 315,008 shares of Common Stock. In May 2021, the related party bridge loans were paid in full. Outstanding principal balance on bridge loan from related party investors on June 30, 2021, and December 31, 2020, was $-0- and -0- respectively.

NOTE 5 INCOME TAXES

The Company files Federal and state tax returns in as a C-corporation, to the Company’s knowledge, no returns are subject to examination by taxing authorities.

The Company has recorded no provision for income taxes or accrued a deferred tax asset (or liability) in the consolidated financial statements, on the basis that, although expected, the likelihood of the Company realizing any tax benefit (or liability) in the future cannot be calculated as of the date of this Report. As of the date of this Report, the Company follows all required local, state, and federal tax filings.

NOTE 6 COMMITMENTS AND CONTINGENCIES

Operating leases

During the three-month periods ended June 30, 2021, and 2020, the Company had office leases in Miami, FL, Denver, CO, and Belfast, Northern Ireland. Rent expense under those leases totaled approximately $198,000 and $50,000 during the three months ended June 30, 2021, and 2020, respectively.

Employee Equity (Stock) Incentive Plan

The Company has an employee equity stock incentive plan in which, at its sole discretion, it may award employees of the Company Common Stock or Common Stock options, as an incentive for performance (the “Plan”). Total shares of Common Stock reserved under the plan for employee grants is not to exceed 1,575,029 shares of Common Stock. During the six-month period ended June 30, 2021, and the twelve-month period end December 31, 2020, respectively, the Company granted 544,168 and 429,200 Common Stock options under the Plan.

On June 30, 2021, and December 31, 2020, total Common Stock options issued under the Plan were 1,032,432 and 488,264, respectively. Weighted average strike price per employee stock option is approximately $2.00 per share. Management recorded stock-based compensation expense associated with the issuance of employee stock options of $600,249 for the six months ended June 30, 2021.

As of the date of this Report, one employee exercised stock options and received 11,892 restricted common shares.

License Agreement

The Company has finalized two SaaS licensing agreements with customers for using its technology services in fiscal year 2021and expects revenue to be realized in the second half of the year. The Company currently has agreements with rideshare drivers for placement of its tablet devices in their vehicles (See Note 3).

Litigation, Claims, and Assessments

The Company may be involved in legal proceedings, claims and assessments arising in the ordinary course of business. Such matters are subject to many uncertainties, and outcomes are not predictable with assurance. There are no such matters as of the date of this Report.

13

Related Parties

The Company entered into agreements with related parties during the six months and twelve months ended June 30, 2021, and December 31, 2020, respectively (see Note 4 and Note 12).

NOTE 7 STOCKHOLDERS’ EQUITY

As of December 31, 2020, there was not a viable market for Common Stock to determine its fair value; therefore, management estimated the fair value to be utilized in the determining the fair value of issued conversion options. In estimating the fair value, management considered the estimated fair value of assets received in exchange for equity instruments and placement agents’ assessments of the underlying common shares relating to our issuance of our senior convertible preferred stock. Considerable management judgment is necessary to estimate the fair value, accordingly, actual results could vary significantly from management’s estimates.

On June 30, 2021, the Company’s records reflect the May 2021 initial public offering on the Nasdaq Capital Market, creating liquidity and a visible fair market value for its stock, ticker symbol “ALF”.

In 2018, the Company created a class of Preferred Series Seed stock (“Preferred stock”). Par value for the Preferred stock is $0.0001 per share and 2,500,000 shares of Preferred stock were authorized. During 2018 and 2019, 2,500,000 shares of Preferred stock was issued to an investor in exchange for $2,500,000 cash consideration. Preferred stock shares convert to Common Stock at a ratio of 1:1.260023 at any time and from time to time in the sole discretion of the holder. Preferred stockholders have preferential liquidation rights in the event of the Company’s dissolution. Preferred stock shares bear no interest or dividend payments to its Holders. The Preferred stock has a buyout feature if not converted into Common Stock by investor. Preferred stock can be bought out by the Company if full return of principal is made to investor ($2,500,000), plus an additional 1x return of capital to investor ($2,500,000). In May 2021, 2,500,000 shares of preferred stock were converted into 3,150,058 shares of Common Stock at a conversion ratio of 1:1.260023. On June 30, 2021, and December 31, 2020, total preferred stock shares issued and outstanding were -0- and 2,500,000, respectively.  For the six months ended June 30, 2021, no preferred stock was issued by the company.

Dividends

Holders of Preferred stock are not entitled to any dividend payment but do have liquidation preference in the event of dissolution of the Company. Holders of Common Stock are not entitled to any dividend payments but would receive such payments in the event dividend payments were made to stockholders. There was no dividend payment made on any class of stock (common or preferred) for the six and twelve months ended June 30, 2021, and December 31, 2020, respectively.

Common Stock

The Company is authorized to issue 80,000,000 shares of Common Stock, par value $0.0001. In 2018, 3,150,000 shares of Common Stock were issued to the three management members who are Founders, at par.

During the twelve months ended December 31, 2020, the Company issued 31,500 shares of common stock to an unaffiliated third party in exchange for services associated with investment relations and fundraising, and to support the development of revenue producing contracts. Management valued this issuance of common shares as stock-based compensation expense in fiscal year 2020 for approximately $25,000.

During the twelve months ended December 31, 2020, the Company issued 1,260,023 shares of Common Stock to a related party investor in exchange for bridge loan funding necessary to procure ongoing business operations. Management valued this issuance of common shares as stock-based compensation expense during the twelve months ended December 31, 2020, for approximately $2,000,000.

During the six months ended June 30, 2021, the Company arranged two bridge loans with related party investors. The Company issued 157,561 and 315,008 shares of Common Stock, respectively, in exchange for bridge loan funding necessary to procure ongoing business operations. Management valued these issuances of common shares as stock-based compensation expense during the six months ended June 30, 2021, for approximately $750,000.

14

During the six months ended June 30, 2021, the Company also issued 300,000 shares of Common Stock in exchange for consulting services. Management valued this issuance of common shares as stock-based compensation expense during the six months ended June 30, 2021, for approximately $600,000.

Employee Equity (Stock) Incentive Plan

The Company has an employee equity stock incentive plan in which, at its sole discretion, it may award employees of the Company Common Stock or Common Stock options, as an incentive for performance. See Note 6.

Stock Option and Warrant Valuation

Stock option and warrant valuation models require the input of highly subjective assumptions. The fair value of stock-based payment awards was estimated using the Black-Scholes option model with a volatility figure derived from an index of historical stock prices for comparable entities. For warrants and stock options issued to non- employees, the Company accounts for the expected life based on the contractual life of the warrants and stock options. For employees, the Company accounts for the expected life of options in accordance with the “simplified” method, which is used for “plain-vanilla” options, as defined in the accounting standards codification. The risk-free interest rate was determined from the implied yields of U.S. Treasury zero-coupon bonds with a remaining life consistent with the expected term of the options.

Forward stock split

In March 2021, a 1.260023 to 1 forward stock split was affected. Common stock share numbers contained herein in this Report are presented on a post-split basis unless specifically noted otherwise.

Initial public offering

On May 3, 2021, the Company’s registration statement on Form S-1 (File No. 333-251959) was declared effective by the SEC. In connection with the IPO, the Company issued and sold 4,291,045 shares of Common Stock and warrants to purchase 4,291,045 shares of Common Stock (including 559,701 shares and warrants to purchase 559,701 shares issued pursuant to the exercise in full of the underwriters' overallotment option) at the combined public offering price of $4.15 per share for aggregate gross proceeds of approximately $17.8 million less offering cost of $2.1million providing net proceeds of $15.7 million.

Warrants Exercised

As of June 30, 2021, warrant holders have exercised 3,385,746 warrants providing Alfi with $15,472,859 in additional working capital. As of August 13, 2021, warrant holders have exercised a total of 3,507,237 warrants providing a total of $16,028,073 in additional funding.  As of August 13, 2021, there were 783,808 warrants outstanding.

NOTE 8 PROPERTY AND EQUIPMENT

Property and equipment balances, net of accumulated depreciation, on June 30, 2021, and December 31, 2020, were $150,519 and $117,474, respectively, and consist of equipment purchases the Company made for IT server and other depreciable computer hardware assets. These assets were assigned a 5-year average useful life.

The Company incurred depreciation expense of $18,656 and $23,915 for the six and twelve months ended June 30, 2021, and December 31, 2020, respectively.

15

A summary of property plant and equipment balances as of June 30, 2021, and December 31, 2020, is as follows:

Property and equipment balance on December 31, 2019, net of accumulated depreciation

    

$

107,744

Additions

 

33,645

Depreciation expense

 

(23,915)

Property and equipment balance on December 31, 2020, net of accumulated depreciation

$

117,474

Additions

 

51,701

Depreciation expense

 

(18,656)

Property and equipment balance on June 30, 2021, net of accumulated depreciation

$

150,519

Accumulated depreciation recorded as of June 30, 2021, and December 31, 2020, totaled $92,441 and $46,081, respectively. The Company incurred no fixed asset dispositions or identified asset impairments during the periods ended June 30, 2021, and December 31, 2020, respectively.

NOTE 9 INTANGIBLE ASSETS – INTELLECTUAL PROPERTY

Intellectual Property – Patent and Production Costs

The Company’s intellectual property includes patent and platform production costs associated with creation of its technology (see Note 1). Included in capitalized patent costs are the legal and logistics expenses directly associated with patent development, acquisition, and filing. Included in capitalized platform production costs are the direct labor, design, testing, acquisition, and allocation for administrative overhead associated with software development. Upon being placed into service in July 2020 for beta testing, capitalized patent and platform production costs and their anticipated useful lives are summarized as follows:

    

Capitalized 

    

Useful  

Cost

Life

Patent Acquisition Costs

$

650,000

 

15 years

Production Costs

$

4,174,509

 

5 years

Total Intangible Assets (IP), gross

$

4,824,509

The Company assigned a 15-year estimated useful life for patent acquisition costs, and a 5-year estimated useful life for technology platform production costs. The Company has been awarded a patent and has patents pending with the United States Patent Trademark Office (USPTO). Patents have a legal lifespan of 20 years. Between 2018 and 2020, the Company incurred production costs associated with its technology platform.

Management’s determination of useful life estimate for patent acquisition costs is reasonable given the statutory periods for patents of 20 years. Management selected a 5-year useful life for production costs as a conservative expectation of the length of time the Company expects its technology product set to produce future cash flows considering that there are no software or version upgrades. However, with new upgrades to the Alfi platform we believe that the useful life will be extended out further. (See Note 2, Change in Accounting Estimate / Prior Period Reclassifications).

A summary of intangible asset, net of accumulated amortization, balances as of June 30, 2021, and December 31, 2020, are as follows:

Intangible asset balance on December 31, 2019, net of accumulated amortization

    

$

3,198,051

Additions

 

1,626,458

Amortization expense

 

(440,321)

Intangible asset balance on December 31, 2020, net of accumulated amortization

$

4,384,188

Additions

 

0

Amortization expense

 

(439,118)

Intangible asset balance on June 30, 2021, net of accumulated amortization

$

3,945,070

16

When Alfi acquires devices, they are not ready for technical deployment. They must first go through an activation process, which includes deleting existing software from the device and installation of the Alfi platform, before being placed into service. Upon activating the first tablet device in July 2020, the Company placed its platform into service and began accruing amortization. Up until this point, Alfi was still incurring platform production costs.

Future amortization of intangible assets as of June 30, 2021, is as follows:

Year 1

    

$

439,117

Year 2

$

878,235

Year 3

$

878,235

Year 4

$

878,235

Year 5

$

459,641

Thereafter

$

411,607

Total

$

3,945,070

The Company recorded intangible assets, net of accumulated amortization, of $3,945,070 and $4,384,188, respectively, as of June 30, 2021, and December 31, 2020.

Amortization expense for the three months ended June 30, 2021, and 2020 were $439,118 and -$0-, respectively.

Accumulated amortization for periods ended June 30, 2021, and December 31, 2020, were $879,439 and $440,321, respectively. No asset impairment expense or intangible asset dispositions were incurred during fiscal year either period presented under this Report.

Intangible assets, net of accumulated amortization totaled $3,945,070 and $4,384,188 as of June 30, 2021, and December 31, 2020, respectively.

NOTE 10 OTHER ASSETS (COMPLIMENTARY DEVICES)

Tablets

The Company purchased approximately 9,600 Lenovo tablet hardware devices in 2020 (the “devices”), which are held for placement with rideshare and other businesses. As part of Alfi’s agreements with rideshares, malls and airport owners, devices are provided as a complimentary product. Alfi may pay a revenue share or commission to such third party for the placement of the Alfi-enabled device. See Note 2 for a discussion of revenue recognition from such placement.

The Company records these assets at the lower of cost or fair market value. Devices are accounted for as Other Assets (Complimentary Devices) on the consolidated balance sheet until they are provided to a rideshare or other businesses for use. Upon being placed into service, the Company expenses these assets to Cost of Sales.

On June 30, 2021, and December 31, 2020, the Company had approximately 8,100 and 8,600 devices on-hand at the end of both periods, respectively. During the three and twelve months ended June 30, 2021, and December 31, 2020, the Company placed approximately -0- and 1,500 devices into service with rideshare or other businesses, respectively.

As of June 30, 2021, and December 31, 2020, Other assets (Complimentary Devices) totaled $1,039,625 and $1,104,000, respectively, at the end of each period. As of June 30, 2021, and December 31, 2020, the cost of the tablets on-hand approximated their fair market value. The Company recorded cost of sales associated with Other assets (Complimentary Devices) of approximately $64,375 and -$0- for the six months ended June 30, 2021, and 2020, respectively. Additionally, during June 2021, the Company ordered 10,000 additional tablets from Lenovo and recognize that commitment of $2,240,000 as a prepaid expense at June 30, 2021.

17

A summary of Other assets (complimentary devices) balances as of June 30, 2021, and December 31, 2020, are as follows:

Other assets (complimentary devices) balance on December 31, 2019, net

    

$

0

Purchase of Other assets (complimentary devices)

 

1,256,500

Other assets (complimentary devices) expensed to cost of sales

 

(152,500)

Other assets (complimentary devices) balance on December 31, 2020, net

$

1,104,000

Other assets (complimentary devices) expensed to cost of sales

 

(64,375)

Other assets (complimentary devices) balance on June 30, 2021, net

$

1,039,625

When tablets are placed into service with a rideshare or other business, legal ownership transfers to such entity.

NOTE 11 OTHER INCOME

During the three months ended June 30, 2021, and 2020, the Company realized and collected approximately $18,775 and $-0-as a foreign tax credit for increasing the value the software not yet sold, associated with its wholly owned subsidiary Alfi NI Ltd. This amount was recorded as other income in the consolidated statement of operations for the three months ended June 30, 2021, and 2020.  The Company’s subsidiary will also receive a development credit in the third quarter of 2021, timing and amount dependent on statutory allowances.

NOTE 12 NOTE RECEIVABLE RELATED PARTY

During the twelve months ended December 31, 2020, the Company incurred a related party note receivable associated with its bridge loan (see Note 5) of $1,830,000. During the six months ended June 30, 2021, the balance of the note receivable with related party was funded to the Company in full. The balance of the related party note receivable on June 30, 2021, and December 31, 2020, was -$0- and $1,830,000, respectively.

NOTE 13 PREPAID EXPENSES AND OTHER

The balance of prepaid expenses on June 30, 2021, and December 31, 2020, was $2,415,361 and $793 respectively. During June 2021, the Company prepaid $2,240,000 for 10,000 Lenovo devices (tablets). The devices were received in July 2021 and are held in a warehouse. In addition to the devices, the Company has $175,361 in retainers and deposits.

NOTE 14 SUBSEQUENT EVENTS

Outstanding Warrants and Warrant Exercises

From July, 2021 to August 13, 2021, warrant holders exercised 121,491 warrants providing Alfi with $555,214 in additional working capital. As of August 13, 2021, there were 783,808 warrants outstanding and warrant holders have exercised a total of 3,507,237 warrants providing a total of $16,028,073 in additional working capital.

Share Buy-Back

On June 23, 2021, Alfi announced a $2.0M buy-back of its stock.  The buy-back was completed on July 9, 2021, with Alfi acquiring 137,650 shares that are recorded as treasury stock by Alfi.

Office Condo

The Company signed a contract to acquire additional office space for $1,100,000 in Miami Beach, FL on July 12, 2021. The purchase is expected to close late August.

18

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

Unless the context requires otherwise, references to the “Company,” “Alfi,” “we,” “us” and “our” refer to Alfi, Inc., a Delaware corporation and its wholly owned subsidiary, Alfi NI Ltd. formed in Belfast, Northern Ireland on September 18, 2018. Unless otherwise noted, the share and per share information in this Quarterly Report on Form 10-Q reflect a forward stock split of the Common Stock privately held before the IPO at a percentage of 1.260023 effective on March 15, 2021.

Cautionary Note Regarding Forward-Looking Statements

Investors should read this Quarterly Report on Form 10-Q and the documents that we reference in this report and have filed with the SEC, including our Registration Statement on Form S-1, as amended, (File No. 333-251959) filed with the SEC, with the understanding that our actual future results may be materially different from what we expect. We qualify all our forward-looking statements by these cautionary statements.

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (“Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended. Forward-looking statements generally relate to future events or our future financial or operating performance and may include statements concerning, among other things, our business strategy (including anticipated trends and developments in, and management plans for, our business and the markets in which we operate), financial results, the impact of COVID-19 on our business, operations, and the markets and communities in which we, our clients, and partners operate, results of operations, revenues, operating expenses, and capital expenditures, sales and marketing initiatives and competition.

In some cases, you can identify forward-looking statements because they contain words such as “may,” “might,” “will,” “should,” “expects,” “plans,” “anticipates,” “could,” “intends,” “target,” “projects,” “contemplates,” “believes,” “estimates,” “predicts,” “suggests,” “potential” or “continue” or the negative of these words or other similar terms or expressions that concern our expectations, strategy, plans or intentions.

These statements are not guaranteeing of future performance; they reflect our current views with respect to future events and are based on assumptions and are subject to known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from expectations or results projected or implied by forward-looking statements.

We discuss many of these risks in other filings we make from time to time with the Securities and Exchange Commission (the “SEC”). Also, these forward-looking statements represent our estimates and assumptions only as of the date of this Quarterly Report on Form 10-Q, which are inherently subject to change and involve risks and uncertainties. Unless required by federal securities laws, we assume no obligation to update any of these forward-looking statements, or to update the reasons actual results could differ materially from those anticipated, to reflect circumstances or events that occur after the statements are made. Given these uncertainties, investors should not place undue reliance on these forward-looking statements.

Overview

Alfi is a Delaware corporation, incorporated in July 2018, to solve some of the most significant problems facing the global digital advertising industry.

We provide solutions that bring transparency and accountability to the digital out of home, or “DOOH,” advertising marketplace. Alfi uses artificial intelligence and big data analytics to measure and predict human response. Our computer vision technology is powered by proprietary artificial intelligence, to determine the age, gender, ethnicity, geolocation, and emotion of someone in front of an Alfi-enabled device, such as a tablet or kiosk. Alfi can then deliver in real-time, advertisements to that particular viewer based on the viewer’s demographic and psychographic profile. Alfi delivers the right content, to the right person at the right time in a responsible and ethical manner. By delivering advertisements a viewer wants, we deliver our advertising customers the viewers they want, and the result is higher click through rates, or CTRs and higher CPM, cost per thousand, rates.

19

Alfi has created an enterprise grade, multimedia computer vision and machine learning platform, generating powerful advertising recommendations and insights. Multiple technologies work together in Alfi with viewer privacy and reporting objectives as our two goals. Alfi uses a facial fingerprinting process to make demographic determinations. As such, Alfi makes no attempt to identify the individual in front of the screen. Brand owners don’t need to know your name and invade your privacy to gain a deeper understanding of the consumers who view their content. By providing age, gender, ethnicity and geolocation information, brand owners have all of the data they need for meaningful interaction. The artificial intelligence and machine learning components of Alfi also gather retina tracking data, keyword recognition and voice intonation without compromising the privacy of the end-user. From an analytics perspective, these data points give meaningful reporting instead of arbitrary calculations of ad engagement.

Alfi solves the problem of providing real time, accurate and rich reporting on customer demographics, usage, interactivity and engagement while never storing any personal identifiable information. No viewer is ever required, or requested by us, to enter any information about themselves on any Alfi-enabled device. Alfi was designed to be fully compliant with all privacy regulations. Alfi is fully compliant with the General Data Protection Regulation, in Europe, California Consumer Privacy Act, and the Health Insurance Portability and Accountability Act.

Our focus continues to place our Alfi-enabled devices in rideshares and airports. According to Harvard Business School study published in February 2018, Americans are estimated to have spent more than 37 billion hours waiting in rideshares. Alfi has been beta testing Alfi-enabled devices in these locations to determine market receptivity to smart screens. From our testing, Alfi has been able to achieve CTRs, of between 6% and 9%, but believes it could achieve CTRs exceeding 15% as Alfi- enabled devices are deployed more widely. By comparison, according to Acquiso in 2018, the average CTR for a display banner ad was less than 1%.

We began generating revenue from our Alfi-enabled devices (kiosks) in the first quarter of 2021 and are in the process of rolling out our rideshare tablets. Based on current customer requests, we now charge customers in one of the following ways: CPM, ads placed, or share-of-voice.  As we continue to expand Alfi in the market, we expect to charge customers based on a combination of CPM, share-of-voice, and CTR, and that we will generate higher CPM rates than typical DOOH advertising platforms because we will only deliver ads to the customer’s desired demographic. In addition, we will provide the aggregated data to the brands, on a subscription basis, so they can make more informed advertising decisions.

Alfi generates revenues in three different fashions. First, Alfi sells advertising and content on its Alfi-enabled tablets and other devices such as kiosks. Second, Alfi licenses its technology to other companies as a Software-as-a-Service (SaaS) product. Third, Alfi sells the aggregated data reflecting viewer engagement it derives from users of an Alfi-enabled device to advertisers and content providers. Alfi has different customers for each of its revenue streams: (1) companies that buy content space, like CNN, NBC, etc., or companies that buy ad space like Coke, Ford, etc.; (2) companies that pay a per screen fee on a SaaS basis to operate Alfi software on their network, where they sell ads and content and on their own devices; and (3) companies that purchase viewer engagement data on a subscription basis.

With respect to Alfi-enabled tablets placed in rideshares or devices placed into service by Alfi, Alfi will recognize revenue on a cost per thousand impression (CPM) basis or a related basis based on a customer’s request – ad placed, CPM or share-of-voice, for both the content and advertisements. Alfi has contracts (insertion orders) for both the advertiser and the content provider that specify the amounts to be paid to Alfi for displaying the advertisement or content. The number of impressions, share-of-voice or ad placed by the advertiser or content provider is willing to pay and the duration of each campaign is set by the advertiser or content provider on the insertion order. Content and advertisements are provided to Alfi by companies desiring to deliver content for viewer engagement. Additionally, Alif is in the process of engaging programmatic ad providers to operate in its tablets and kiosks. In general, Alfi does not pay for content, to the extent it does, the cost of acquiring content is expensed as cost of sales. Alfi recognizes revenue under these contracts upon the validated delivery of impressions, share-of-voice purchased, or ads placed / viewed on the Alfi-enabled devices.

With respect to SaaS licenses, Alfi has enter into two signed license agreements with third parties; both agreements use Alfi placed devices on customer’s property and share in advertising revenues.   The customer and Alfi work together for advertising revenue generation and the devices have remote management access and data reporting that the Alfi platform provides. Alfi expects that revenue from these two contracts will begin in the fourth quarter of 2021. Alfi will recognize the revenue from these contracts monthly, in accordance with Topic 606.

20

Alfi believes that the aggregated data of viewer engagement has significant value for advertisers and content providers. Alfi plans to offer such data to third parties on a subscription basis and recognize revenue as the subscription payments are received depending on the nature of the contract, beginning in the first quarter of 2022. For subscriptions that are prepaid, revenue will be recognized as earned; with respect to subscriptions that are not prepaid, revenue will be recognized when the data is delivered to the subscriber.

As of June 30, 2021 Alfi has distributed and is in the process of activating 1,500 devices tablets and kiosks at no cost to rideshare, mall, or airport owner(s). Alfi has 8,100 devices on hand and placed an order for an additional 10,000 devices bringing the total devices used in rideshares to 19,600.  It is the viewers of the Alfi-enabled device, rather than the rideshare driver, mall or airport owner that the Alfi-enabled device engages with and to whom Alfi delivers advertising and content. It is projected that Alfi will begin selling advertising and content for those tablets placed into operation in the third quarter of 2021.

Alfi has not yet recognized revenue from any of its three potential revenue sources. Irrespective of revenue generation on devices, when they are physically placed into service, devices are expensed in accordance with the Company’s Cost of Sales policy.

Recent Developments

Initial Public Offering

On May 3, 2021, the Company’s registration statement on Form S-1(File No. 333-251959) was declared effective by the SEC. In connection with the IPO, the Company issued and sold 4,291,045 shares of Common Stock and warrants to purchase 4,291,045 shares of Common Stock (including 559,701 shares and warrants to purchase 559,701 shares issued pursuant to the exercise in full of the underwriters' overallotment option) at the combined public offering price of $4.15 for aggregate gross proceeds of approximately $17.8 million, before deducting underwriting discounts and commissions and other estimated offering expenses payable by Alfi.

Warrants Exercised

As of June 30, 2021, warrant holders have exercised 3,385,746 warrants providing Alfi with $15,472,859 in additional funding. As of August 13, 2021, warrant holders have exercised a total of 3,507,237 warrants providing a total of $16,028,073 in additional funding.  As of August 13, 2021, there were 783,808 warrants outstanding.

Share Buy-Back

On June 23, 2021, Alfi announced a $2.0M buy-back of its stock.  The buy-back was completed on July 9, 2021, with Alfi acquiring 137,650 shares that are recorded as treasury stock.

Office Condo

The Company signed a contract to acquire additional office space for $1,100,000 in Miami Beach, FL on July 12, 2021. The purchase is expected to close late August.

Results of Operations

Revenues, net

In general, Alfi has three main revenue streams; rideshares via the Alfi Network, SaaS contracts with operating companies who maintain their own network and lease the Alfi platform, and annual data subscriptions of Alfi’s impressions gathered from the platform. Net revenue represents gross revenue less any commissions or related expenses required based on the contract with a customer.

Cost of Sales

The cost of goods sold expenses consists of costs associated with the operation of our technology platform, including compensation expenses related to our technology personnel (including salaries, commissions, bonuses, stock-based compensation and taxes), fees for independent contractors, computer hosting and technology-related subscription costs.

21

Operating Expenses

General and administrative expenses consist primarily of compensation expenses related to our executive, finance, and administrative personnel (including salaries, commissions, bonuses, stock-based compensation, and taxes), professional fees, selling and marketing fees, amortization & depreciation, legal, rent expense, general and administrative costs, and fees for vendors, independent contractors and bad debt expense.

Three Months Ended June 30, 2021, compared to three months ending June 30, 2020

    

Unaudited

    

Unaudited

Three months

Three months

ended June 30,

ended June 30,

    

2021

    

2020

Revenues, net

 

936

 

Cost of sales, net

 

161,377

 

Gross margin

 

(160,441)

 

Operating expenses

 

  

 

  

General and adminstrative

 

4,255,404

 

Depreciation and amortization

 

229,317

 

5,859

Total operating expenses

 

4,484,721

 

5,859

Other income (expense)

 

  

 

  

Other income

 

14,478

 

Interest expense

 

(61,787)

 

(17,913)

Total other income (expense)

 

(47,309)

 

(17,913)

Net income (loss)

 

(4,692,471)

 

(23,772)

Earnings (loss) per share (EPS) - basic

(0.44)

(0.01)

Weighted average common shares outstanding

10,701,717

3,150,000

22

Revenues, net

For the three months ended June 30, 2021, net revenues were $936, compared to -0- revenues realized for the three months ending June 30, 2020.  

Alfi began its rideshared program roll-out in the second quarter in Miami, Florida. As of June 30, 2021, the Company has installed 500 tablets as it begins its roll-out implementation plan across fourteen major metro areas in the United States.

Cost of Sales

For the three months ended June 30, 2021, cost of goods sold expense of $161,377 represent a 100% increase when compared to the three months ended June 30, 2020. The increase is primarily due to material and labor costs for SaaS contracts and the rideshare rollouts.

Operating Expenses

For the three months ended June 30, 2021, operating expenses increased to $4,484,721 from $5,859 an increase of $4,478,862 when compared to the three months ended June 30, 2020.  The increases are primarily due to staffing and general business launch expenses post-IPO and changes in amortization and depreciation. Alfi continues to staff up with full time employees to support the company’s launch and stock-based compensation incurred as a component of the bridge loan agreements.

Other Expense

For the three months ended June 30,2021, other expense increased to ($47,309) from ($17,913) an increase of ($29,396) for the three months ended June 30, 2020. The increase is primarily due to interest expense associated with related party financing.

Net Loss

For the three months ended June 30, 2021, the net loss increased to ($4,692,471) from ($23,772), an increase of ($4,668,699) vs. the three months ended June 30, 2020. The increase is primarily due to stock-based compensation (a non-cash expense) and general increases in all other expense categories as Alfi expanded its staff, prepared for its IPO, and launched its technology platform.

Liquidity and Capital Resources

From the inception of Alfi in 2018 until our IPO, Alfi’s liquidity was provided by equity and related party debt financing. Post IPO, all outstanding debt, including the Senior Related Party Note and all Bridge Loan Agreements, totaling $5,808,808 were paid off utilizing a portion of the IPO proceeds. The IPO proceeds and proceeds from the exercise of  warrants through June 30, 2021 totaled approximately $24.9 million. The Company is using these funds to acquire staff, tablet, and kiosk devises, make marketing investments, effect a stock buyback and fund general operating costs.

Alfi’s operating needs include the planned costs to operate our business, including amounts required to fund working capital and capital expenditures. Our future capital requirements and adequacy of available funds will depend on many factors, including our ability to successfully commercialize our products and services, competing technological and market developments, enter collaborations with other companies, or acquire other companies or technologies to enhance and/or complement our product and service offerings. We believe that our current cash balances and our anticipated cash flows from operations will be sufficient to fund the Company for the next twelve months.

Off-Balance Sheet Arrangements

We did not have, during the period presented, and we do not currently have, any relationships with any organizations or financial partnerships, such as structured finance or special purpose entities, that would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.

23

Critical Accounting Policies and Significant Accounting Estimates

Our management’s discussion and analysis of our financial condition and results of operations are based on our financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States, or GAAP. The preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the date of the financial statements as well as the reported expenses during the reporting periods.

The accounting estimates that require our most significant, difficult, and subjective judgments have an impact on revenue recognition, financial instruments and the determination of share-based compensation and the useful lives of long-lived assets. We evaluate our estimates and judgments on an ongoing basis. Actual results may differ materially from these estimates under different assumptions or conditions.

We believe that the assumptions and estimates associated with the evaluation of revenue recognition criteria, including the determination of revenue recognition as net versus gross in our revenue arrangements, useful lives of long-lived assets and stock-based compensation expense have the greatest potential impact on our condensed consolidated financial statements. Therefore, we consider these to be our critical accounting policies and estimates. By their nature, estimates are subject to an inherent degree of uncertainty. Actual results could differ materially from these estimates.

Our significant accounting policies are more fully described in our condensed consolidated financial statements (Note 3) included elsewhere in this quarterly report.

Recently Issued Accounting Standards

Our analysis of recently issued accounting standards are more fully described in our condensed consolidated financial statements (Note 3) included elsewhere in this quarterly report.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

As a smaller reporting company, as defined Rule 12b-2 of the Exchange Act, we are not required to provide the information required by this item.

Item 4. Controls and Procedures

(a)Evaluation and Disclosure Controls and Procedures

Management, specifically our chief executive officer and chief financial officer, evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of June 30, 2021 (the “Evaluation Date”). Based upon that evaluation, the chief executive officer and the chief financial officer concluded that, as of the Evaluation Date, our disclosure controls and procedures are effective to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act (i) are recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms and (ii) are accumulated and communicated to management, specifically our chief executive officer and chief financial officer, as appropriate to allow timely decisions regarding required disclosure.

(b)Changes in Internal Control Over Financial Reporting

There was no change in our internal control over financial reporting (as defined in Rules 13a-15(f) or 15d-15(f) under the Exchange Act) identified in connection with the evaluation required by Rules 13a-15(d) or 15d-15(d) that occurred during the fiscal quarter ended June 30, 2021 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

24

PART II - OTHER INFORMATION

Item 1. Legal Proceedings

None.

Item 1A. Risk Factors

As a smaller reporting company, as defined in Rule 12b-2 of the Exchange Act, we are not required to provide the information required by this item.

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

Unregistered Sale of Equity Securities

In connection with bridge loans entered into on December 31, 2020, March 22, 2021, and April 1, 2021, for aggregate gross proceeds of $2.75 million, the lenders who are all accredited investors, received on a pro rata basis, 1,732,532 shares of Common Stock. This issuance was exempt from registration under Section 4(a)(2) of the Securities Act and Regulation D promulgated thereunder. See Note 7 to our consolidated financial statements.

Use of Proceeds from our IPO & Over Allotment

On May 3, 2021, the SEC declared effective our registration statement on Form S-1 (333-251959), as amended, filed in connection with our IPO. On May 6, 2021, we completed our IPO selling 3,731,344 shares of Common Stock and warrants to purchase 3,731,344 shares of Common Stock at a combined public offering price of $4.15 per share for aggregate gross proceeds of approximately $15.5 million, prior to deducting underwriting discounts, commissions, and other offering expenses and excluding any exercise of the underwriters’ option to purchase any additional securities. The underwriters of the offering were represented by Kingswood Capital Markets, division of Benchmark Investments, Inc.

On May 10, 2021, Kingswood Capital Markets exercised the over-allotment, it was granted in connection with the initial public offering for an aggregate of 559,701 shares of the Company’s Common Stock yielding proceeds to the Company of approximately $2.3 million, prior to deducting underwriting discounts, commissions, and other offering expenses.

Except for the use of proceeds to repurchase shares as described below, there has been no material change in the use of proceeds from our IPO as described in the Prospectus filed with the SEC on May 5, 2021 pursuant to Rule 424(b)(4) under the Securities Act (the "Prospectus"), where we stated that we would use the proceeds to repay certain outstanding indebtedness, to acquire the balance of any of our Alfi-enabled tablets, and the remaining amounts for product launch, general corporate purposes, including working capital, business development, sales and marketing activities and capital expenditures.

Share Buy-back Program

On June 23, 2021, Alfi announced a $2.0M buy-back of its Common Stock. The buy-back was completed on July 9, 2021, with Alfi acquiring 137,650 shares, at an average price of $14.5296 per share, and recorded as treasury stock by Alfi.

25

Issuer Purchases of  Equity Securities

    

    

    

(c)

    

(d)

Total Number

Maximum Number

of Shares (or

(or Approximate

Units)

Dollar Value) of

(b)

Purchased as

Shares (or Units)

Average

Part of Publicly

that May Yet Be

(a) Total Number of

Price Paid

Announced

Purchased Under

Shares (or units)

per Share

Plans or

the Plans or

Period

Purchased

(or Unit)

 

Programs

 

Programs

Month #1 (April 1-30, 2021)

 

  

 

  

 

  

 

  

Month # 2 (May 1-31, 2021)

 

  

 

  

 

  

 

  

Month #3 (June 1-30, 2021)

 

  

 

  

 

  

 

$

2,000,000

Total

 

$

 

$

2,000,000

Item 3. Defaults Upon Senior Securities

None.

Item 4. Mine Safety Disclosures

Not Applicable.

Item 5. Other Information

None.

26

Item 6. Exhibits

Exhibit

   

Description

 

 

 

3.1

 

Restated Certificate of Incorporation of Alfi, Inc. dated January 31, 2020 (1)

 

 

 

3.2

 

Form of Amended and Restated Certificate of Incorporation (1)

 

 

 

3.3

 

Bylaws of Lectrefy, Inc.(1)

 

 

 

3.4

Form of Amended and Restated Bylaws (1)

4.1

Form of Common Stock Certificate (1)

4.2

Warrant Agency Agreement (including form of Series A Warrant) (1)

10.1

2018 Stock Incentive Plan (1)

10.2

Agreement and Plan of Merger dated July 11, 2018 (1)

10.3

Series Seed Stock Investment Agreement dated August 1, 2018 (1)

10.4

Amendment No. 1 to Series Seed Stock Investment Agreement dated October 31, 2019 (1)

10.5

Employment Agreement with Paul Pereira February 10, 2021 (1)

10.6

Employment Agreement with John Cook dated February 10, 2021 (1)

10.7

Employment Agreement with Charles Pereira dated February 10, 2021 (1)

10.8

Employment Agreement with Dennis McIntosh dated February 10, 2021 (1)

10.9

Promissory Note with Lee Aerospace, Inc. dated January 15, 2019 (1)

10.10

Security Agreement with Lee Aerospace, Inc. dated January 15, 2020 (1)

10.11

10.12

Letter Agreement Related to Purchase of Lenovo Tablets dated March 19, 2020 (1)

10.13

Bridge Loan Agreement dated March 22, 2021 (1)

10.14

Bridge Loan Agreement dated April 1, 2021 (1)

31.1*

Certification of Principal Executive Officer Pursuant to Securities Exchange Act Rules 13a-14(a) and 15(d)-14(a), as adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

31.2*

Certification of Principal Financial Officer Pursuant to Securities Exchange Act Rules 13a-14(a) and 15(d)-14(a), as adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

32.1**

Certification of Principal Executive Officer Pursuant to 18 U.S.C. Section 1350, as adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

32.2**

 

Certification of Principal Financial Officer Pursuant to 18 U.S.C. Section 1350, as adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

27

 

 

 

101.INS*

 

Inline XBRL Instance Document

 

 

 

101.CAL*

 

Inline XBRL Taxonomy Extension Calculation Linkbase Document

 

 

 

101.SCH*

 

Inline XBRL Taxonomy Extension Schema Document

 

 

 

101.DEF*

 

Inline XBRL Taxonomy Extension Definition Linkbase Document

 

 

 

101.LAB*

 

Inline XBRL Taxonomy Extension Labels Linkbase Document

 

 

 

101.PRE*

 

Inline XBRL Taxonomy Extension Presentation Linkbase Document

104*

Cover Page Interactive Data File (Embedded within the Inline XBRL document and included in Exhibit)

*       Filed herewith.

**       Furnished.

(1)Previously filed as an exhibit to the Registration Statement on Form S-1, as amended, (SEC File No.: 333-251959) and incorporated herein by reference.

28

SIGNATURES

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

 

ALFI, INC.

 

 

 

Date: August 16, 2021

/s/ Paul Pereira

 

Name: 

Paul Pereira

 

Title:

Chairman and Chief Executive Officer

 

 

(Principal Executive Officer)

 

 

 

Date: August 16, 2021

/s/ Dennis McIntosh

 

Name:

Dennis McIntosh

 

Title:

Chief Financial Officer

 

 

(Principal Financial and Accounting Officer)

29

EX-31.1 2 alf-20210630xex31d1.htm EXHIBIT 31.1

Exhibit 31.1

CERTIFICATIONS

I, Paul Pereira, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Alfi, Inc.

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

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

4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal 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 an 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 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 material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: August 16, 2021

By:

/s/ Paul Pereira

 

 

Paul Pereira

 

 

Chairman and Chief Executive Officer

 

 

(Principal Executive Officer)


EX-31.2 3 alf-20210630xex31d2.htm EXHIBIT 31.2

Exhibit 31.2

CERTIFICATIONS

I, Dennis McIntosh, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Alfi, Inc.;

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

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

4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal 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 an 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 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 material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: August 16, 2021

By:

/s/ Dennis McIntosh

Dennis McIntosh

Chief Financial Officer

(Principal Financial and Accounting Officer)


EX-32.1 4 alf-20210630xex32d1.htm EXHIBIT 32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADDED BY

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Alfi, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2021, as filed with the Securities and Exchange Commission (the “Report”), I, Paul Pereira, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. §1350, as added by §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.

Date: August 16, 2021

By:

/s/ Paul Pereira

 

 

Paul Pereira

 

 

Chairman and Chief Executive Officer

 

 

(Principal Executive Officer)

A signed original of this certification was provided to the Company and will be retained by the Company and furnished to the Securities Exchange Commission or its staff upon request.


EX-32.2 5 alf-20210630xex32d2.htm EXHIBIT 32.2

Exhibit 32.2

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADDED BY

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Alfi, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2021, as filed with the Securities and Exchange Commission (the “Report”), I, Dennis McIntosh, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. §1350, as added by §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.

Date: August 16, 2021

By:

/s/ Dennis McIntosh

 

 

Dennis McIntosh

 

 

Chief Financial Officer

 

 

(Principal Financial and Accounting Officer)

A signed original of this certification was provided to the Company and will be retained by the Company and furnished to the Securities Exchange Commission or its staff upon request.


EX-101.PRE 6 alf-20210630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.SCH 7 alf-20210630.xsd XBRL TAXONOMY EXTENSION SCHEMA 00100 - Statement - Consolidated Balance Sheet link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Condensed Consolidated Statement of Operations link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Consolidated Statement of Cashflows link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - INTANGIBLE ASSETS - INTELLECTUAL PROPERTY - Future amortization of intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Consolidated Statement of Changes to Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40205 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 40206 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Convertible Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 40207 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Estimated useful life (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Derivative financial instruments, fair value hierarchy (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - NOTES PAYABLE - RELATED PARTY (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - NOTES PAYABLE - RELATED PARTY - Additional advances (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - NOTES PAYABLE - RELATED PARTY - Additional advances by related parties (Details) link:presentationLink link:calculationLink link:definitionLink 40404 - Disclosure - NOTES PAYABLE - RELATED PARTY - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - COMMITMENTS AND CONTINGENCIES - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - STOCKHOLDERS' EQUITY (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - STOCKHOLDERS' EQUITY - Common stock (Details) link:presentationLink link:calculationLink link:definitionLink 40704 - Disclosure - STOCKHOLDERS' EQUITY - Employee Equity (Stock) Incentive Plan (Details) link:presentationLink link:calculationLink link:definitionLink 40706 - Disclosure - STOCKHOLDERS' EQUITY - Initial public offering (Details) link:presentationLink link:calculationLink link:definitionLink 40707 - Disclosure - STOCKHOLDERS' EQUITY - Warrants Exercised (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - INTANGIBLE ASSETS - INTELLECTUAL PROPERTY - Intellectual Property - Patent and Production Costs (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - OTHER ASSETS (COMPLIMENTARY DEVICES) - Additional details (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - NOTE RECEIVABLE RELATED PARTY (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Consolidated Balance Sheet (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - BUSINESS DESCRIPTION BACKGROUND link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - NOTES PAYABLE - RELATED PARTY link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - PROPERTY AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - INTANGIBLE ASSETS - INTELLECTUAL PROPERTY link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - OTHER ASSETS (COMPLIMENTARY DEVICES) link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - OTHER INCOME link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - NOTE RECEIVABLE RELATED PARTY link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - PREPAID EXPENSES AND OTHER link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30301 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - INTANGIBLE ASSETS - INTELLECTUAL PROPERTY (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - OTHER ASSETS (COMPLIMENTARY DEVICES) (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - BUSINESS DESCRIPTION BACKGROUND (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 40208 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Forward Stock Split (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - STOCKHOLDERS' EQUITY - Dividends (Details) link:presentationLink link:calculationLink link:definitionLink 40705 - Disclosure - STOCKHOLDERS' EQUITY - Forward stock split (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - PROPERTY AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - PROPERTY AND EQUIPMENT - summary of property plant and equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - PROPERTY AND EQUIPMENT - Additional details (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - INTANGIBLE ASSETS - INTELLECTUAL PROPERTY - summary of intangible asset (Details) link:presentationLink link:calculationLink link:definitionLink 40904 - Disclosure - INTANGIBLE ASSETS - INTELLECTUAL PROPERTY - Additional details (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - OTHER ASSETS (COMPLIMENTARY DEVICES) (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - OTHER ASSETS (COMPLIMENTARY DEVICES) - Summary of Other assets (complimentary devices) (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - OTHER INCOME (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - PREPAID EXPENSES AND OTHER (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 alf-20210630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 alf-20210630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 alf-20210630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE XML 11 alf-20210630x10q_htm.xml IDEA: XBRL DOCUMENT 0001833908 us-gaap:SubsequentEventMember 2021-07-09 2021-07-09 0001833908 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001833908 alf:BridgeLoanWithRelatedPartyInvestorsMember us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001833908 alf:BridgeLoanTwoWithRelatedPartyInvestorsMember 2021-01-01 2021-06-30 0001833908 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001833908 alf:BridgeLoanWithRelatedPartyInvestorsMember us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001833908 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001833908 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001833908 us-gaap:PreferredStockMember 2021-04-01 2021-06-30 0001833908 2021-03-01 2021-03-31 0001833908 2021-03-01 2021-03-01 0001833908 us-gaap:RetainedEarningsMember 2021-06-30 0001833908 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001833908 us-gaap:RetainedEarningsMember 2021-03-31 0001833908 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001833908 2021-03-31 0001833908 us-gaap:RetainedEarningsMember 2020-12-31 0001833908 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001833908 us-gaap:RetainedEarningsMember 2020-06-30 0001833908 us-gaap:RetainedEarningsMember 2020-03-31 0001833908 2020-03-31 0001833908 us-gaap:RetainedEarningsMember 2019-12-31 0001833908 us-gaap:CommonStockMember 2021-06-30 0001833908 us-gaap:PreferredStockMember 2021-03-31 0001833908 us-gaap:CommonStockMember 2021-03-31 0001833908 us-gaap:PreferredStockMember 2020-12-31 0001833908 us-gaap:CommonStockMember 2020-12-31 0001833908 us-gaap:PreferredStockMember 2020-06-30 0001833908 us-gaap:CommonStockMember 2020-06-30 0001833908 us-gaap:PreferredStockMember 2020-03-31 0001833908 us-gaap:CommonStockMember 2020-03-31 0001833908 us-gaap:PreferredStockMember 2019-12-31 0001833908 us-gaap:CommonStockMember 2019-12-31 0001833908 alf:EmployeeEquityStockIncentivePlanMember 2020-12-31 0001833908 srt:MinimumMember us-gaap:OfficeEquipmentMember 2021-01-01 2021-06-30 0001833908 srt:MaximumMember us-gaap:OfficeEquipmentMember 2021-01-01 2021-06-30 0001833908 2021-08-13 2021-08-13 0001833908 us-gaap:ConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001833908 us-gaap:ConvertiblePreferredStockMember 2018-01-01 2018-12-31 0001833908 us-gaap:ConvertiblePreferredStockMember 2020-12-31 0001833908 us-gaap:OverAllotmentOptionMember 2021-05-03 2021-05-03 0001833908 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001833908 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001833908 2021-01-01 2021-03-31 0001833908 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001833908 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001833908 2020-01-01 2020-03-31 0001833908 alf:BridgeLoanWithRelatedPartyInvestorsMember 2021-01-01 2021-06-30 0001833908 alf:RelatedPartyNotesPayableTransactionMember 2020-01-01 2020-06-30 0001833908 alf:BridgeLoanWithRelatedPartyInvestorsMember 2020-01-01 2020-06-30 0001833908 us-gaap:IntangibleAssetsAmortizationPeriodMember us-gaap:IntellectualPropertyMember 2021-01-01 2021-06-30 0001833908 us-gaap:IntangibleAssetsAmortizationPeriodMember alf:ProductionCostsIntangibleAssetsMember 2021-01-01 2021-06-30 0001833908 us-gaap:PatentsMember 2021-01-01 2021-06-30 0001833908 alf:ProductionCostsIntangibleAssetsMember 2021-01-01 2021-06-30 0001833908 us-gaap:PatentsMember 2020-07-01 2020-07-31 0001833908 alf:ProductionCostsIntangibleAssetsMember 2020-07-01 2020-07-31 0001833908 alf:PatentAcquisitionCostsIntangibleAssetsMember 2020-07-01 2020-07-31 0001833908 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001833908 us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001833908 us-gaap:FairValueInputsLevel3Member 2021-06-30 0001833908 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001833908 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001833908 us-gaap:FairValueInputsLevel3Member 2020-12-31 0001833908 alf:BridgeLoanWithRelatedPartyInvestorsMember 2021-06-30 0001833908 alf:BridgeLoanTwoMember 2021-06-30 0001833908 alf:BridgeLoanOneMember 2021-06-30 0001833908 us-gaap:CommonStockMember 2021-05-01 2021-05-31 0001833908 us-gaap:ConvertiblePreferredStockMember 2021-05-01 2021-05-31 0001833908 us-gaap:ConvertiblePreferredStockMember 2020-05-01 2020-05-31 0001833908 us-gaap:SubsequentEventMember 2021-07-12 0001833908 us-gaap:SubsequentEventMember 2021-08-13 0001833908 us-gaap:OverAllotmentOptionMember 2021-05-03 0001833908 2019-12-31 0001833908 us-gaap:WarrantMember 2021-01-01 2021-06-30 0001833908 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001833908 us-gaap:ConvertiblePreferredStockMember 2021-01-01 2021-06-30 0001833908 us-gaap:WarrantMember 2020-01-01 2020-06-30 0001833908 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001833908 us-gaap:ConvertiblePreferredStockMember 2020-01-01 2020-06-30 0001833908 alf:EmployeeEquityStockIncentivePlanMember 2021-01-01 2021-06-30 0001833908 us-gaap:WarrantMember 2021-01-01 2021-06-30 0001833908 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001833908 2021-08-16 0001833908 us-gaap:IPOMember 2021-05-03 2021-05-03 0001833908 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001833908 us-gaap:SubsequentEventMember 2021-08-13 2021-08-13 0001833908 alf:AlfiMember us-gaap:SubsequentEventMember 2021-07-01 2021-08-13 0001833908 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001833908 us-gaap:OfficeEquipmentMember 2021-01-01 2021-06-30 0001833908 us-gaap:OfficeEquipmentMember 2021-06-30 0001833908 2019-01-01 2019-12-31 0001833908 us-gaap:ConvertiblePreferredStockMember 2021-01-01 2021-06-30 0001833908 alf:AdditionalAdvancesByRelatedPartiesMember 2020-01-01 2020-12-31 0001833908 alf:TabletDevicesMember 2021-06-30 0001833908 2020-06-30 0001833908 alf:EmployeeEquityStockIncentivePlanMember 2021-06-30 0001833908 2020-12-31 0001833908 2021-04-01 2021-06-30 0001833908 2020-04-01 2020-06-30 0001833908 alf:PurchaseOfTabletDevicesMember 2020-12-31 0001833908 2020-01-01 2020-12-31 0001833908 2020-01-01 2020-06-30 0001833908 alf:PurchaseOfTabletDevicesMember 2021-06-30 0001833908 2021-06-30 0001833908 alf:ProductionCostsIntangibleAssetsMember 2020-07-31 0001833908 alf:PatentAcquisitionCostsIntangibleAssetsMember 2020-07-31 0001833908 2020-07-31 0001833908 us-gaap:ConvertiblePreferredStockMember 2021-06-30 0001833908 alf:RelatedPartyNotesPayableTransactionMember 2021-01-01 2021-06-30 0001833908 2021-01-01 2021-06-30 0001833908 alf:BridgeLoanWithRelatedPartyInvestorsMember 2020-01-01 2020-12-31 0001833908 alf:BridgeLoanWithRelatedPartyInvestorsMember 2021-01-31 0001833908 alf:BridgeLoanWithRelatedPartyInvestorsMember 2020-12-31 0001833908 alf:RelatedPartyNotesPayableTransactionMember 2021-06-30 0001833908 alf:RelatedPartyNotesPayableTransactionMember 2020-12-31 0001833908 alf:RelatedPartyNotesPayableTransactionMember 2019-12-31 iso4217:USD pure alf:item alf:employee alf:M alf:agreement shares iso4217:USD shares P15Y P5Y P3Y 0.7936 0 0 0.7936 0.7936 P5Y 0001833908 --12-31 2021 Q2 false P5Y 2500000 0 0.7936 10-Q true 2021-06-30 false 001-40294 Alfi, Inc. DE 30-1107078 429 Lenox Avenue, Suite 547 33139 Miami Beach FL (305) 395-4520 No Yes Non-accelerated Filer true true false false Common stock, par value $0.0001 per share ALF NASDAQ Warrants, each whole warrant exercisable for one share of Common Stock at an exercise price of $4.57 ALFIW NASDAQ 16174324 19693653 8335 1830000 2415361 793 22109014 1839128 92441 46081 150519 117474 879439 440321 3945070 4384188 1039625 1104000 55350 7940 27299578 7452730 982230 516705 5558808 229712 116600 982230 6421825 982230 6421825 0.0001 0.0001 0 0 2500000 2500000 2500000 0.0001 0.0001 16040941 4441523 80000000 80000000 1604 444 37679500 2024871 -11363756 -3494410 26317348 1030905 27299578 7452730 936 18386 161377 265883 -160441 -247497 4255404 7025819 229317 5859 457773 11512 4484721 5859 7483593 11512 14478 30443 60853 61787 17913 168700 35416 -47309 -17913 -138257 25437 -4692471 -23772 -7869346 13925 -4692471 -23772 -7869346 13925 -0.44 -0.01 -1.00 0 10701717 3150000 7906647 3150000 2500000 2500000 3150000 315 64549 2564864 37697 37697 2500000 2500000 3150000 315 102246 2602561 -23772 2500000 2500000 3150000 315 78474 2602561 2500000 2500000 4441523 444 2024871 -3494410 1030905 157561 16 249984 250000 -3176875 -3176875 2500000 2500000 4599084 460 2274855 -6671285 -1895970 4291045 429 15732252 15732681 3385746 338 15472521 15472859 315008 32 499968 500000 300000 30 599970 600000 600249 600249 -2500000 -2500000 3150058 315 2499685 -4692471 -4692471 16040941 1604 37679500 -11363756 26317348 -7869346 13925 457773 11512 1663908 -64375 1256500 2414568 -2315 465526 74325 -116600 35413 -7748932 -1119010 51701 1418583 -51701 -1418583 30949003 42910 2580000 2539745 6085962 27485951 2539745 19685318 2152 8335 38890 19693653 41042 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;text-align:center;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">JUNE 30, 2021, AND DECEMBER 31, 2020</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin:0pt 0pt 12pt 0pt;">NOTE 1 BUSINESS DESCRIPTION BACKGROUND</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Alfi, Inc. is a C-corporation formed in Delaware that operates in the technology sector; specifically, Software as a Service (SaaS) in the Digital Out Of Home (DOOH) Smart Advertising segment. This segment includes artificial intelligence, machine &amp; deep learning, edge computing, Big Data, telecommunications, and the Internet of Things (IoT). Alfi, Inc. includes its wholly owned subsidiary Alfi, NI Ltd, the results of which are presented on a combined basis in the consolidated financial statements included in this Report. Alfi, NI Ltd is a registered business in Belfast, Ireland. Collectively, the combined consolidated entity is referred to as the “Company” throughout this Report.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s timeline of events relative to its current formation above began on April 4, 2018, when Lectrefy, Inc., a Florida corporation, was organized. On July 6, 2018, Lectrefy, Inc, a Delaware corporation was organized. On July 11, 2018, Lectrefy, Inc. of Florida was merged into a newly created entity Lectrefy, Inc. of Delaware. On July 25, 2018, Lectrefy Inc. of Delaware qualified to do business in Florida. On January 31, 2020, Lectrefy, Inc. of Delaware changed its name to Alfi, Inc.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On September 18, 2018, Lectrefy, NI Ltd was organized in Belfast, Ireland. On February 4, 2020, Lectrefy, NI Ltd.’s name was changed to Alfi NI Ltd. On February 13, 2020, Lectrefy Inc. Delaware registered it name change in the State of Florida to Alfi, Inc.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In 2019, the Company’s software product received initial certification compliance with GDPR government regulatory standards, the highest level of privacy compliance certification available in its jurisdiction. As of June 2020, the Company’s products were fully developed and are currently being deployed to customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company uses artificial intelligence and big data analytics to measure and predict human response. Its computer vision technology is powered by proprietary artificial intelligence, to determine the age, gender, ethnicity, geolocation, and emotion of someone in front of an Alfi-enabled device, such as a tablet or kiosk. Its software can then deliver in real-time, the advertisements to that viewer based on the viewer’s demographic and psychographic profile. It delivers the right content, to the right person at the right time in a responsible and ethical manner. By delivering advertisements a viewer wants, the Company provides its advertising customers the viewers they want, and the result is higher click through rates, or CTRs and higher CPM, cost per thousand, rates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has created an enterprise grade, multimedia state-of-the-art computer vision and machine learning platform, generating powerful advertising recommendations and insights. Multiple technologies work together in its software with viewer privacy and reporting objectives as the Company’s two goals. The software uses a facial fingerprinting process to make demographic determinations. As such, the Company makes no attempt to identify the individual in front of the screen. By providing age, gender, ethnicity and geolocation information, brand owners have all the data they need for meaningful interaction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company solves the problem of providing real time, accurate and rich reporting on customer demographics, usage, interactivity, and engagement while never storing any personal identifiable information of its users. No viewer is ever required, or requested, to enter any information about themselves on any Alfi-enabled device. Alfi was designed to be fully compliant with all privacy regulations. Alfi is fully compliant with the GDPR, General Data Protection Regulation, in Europe, the CCPA, California Consumer Privacy Act, and HIPAA, the Health Insurance Portability and Accountability Act.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s initial focus is to place its Alfi-enabled devices in rideshares, retailers, malls, and airports.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s primary activities since inception have been research and development, managing collaborations, and raising capital. As of the date of this Report, the Company has approximately 9,600 tablets either held as Other Assets (complimentary devices) or in operation currently being used by customers.</p> 9600 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin:0pt 0pt 12pt 0pt;">NOTE 2 SIGNIFICANT ACCOUNTING POLICIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:justify;text-indent:36pt;margin:0pt 0pt 8pt 0pt;">Under Financial Accounting Standards Board (FASB) issued Accounting Standards Update (“ASU”) No. 2014-09 (Topic 606) “Revenue from Contracts with Customers”, revenue from contracts with customers is measured based on the consideration specified in the contract with the customer<span style="font-size:11pt;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:justify;text-indent:36pt;margin:0pt 0pt 8pt 0pt;">Alfi generates revenues from three sources. First, Alfi sells advertising and content on its Alfi-enabled tablets and other devices such as kiosks. Second, Alfi licenses its technology to other companies as a Software-as-a-Service (SaaS) product. Third, Alfi looks to sell the aggregated data reflecting viewer engagement it derives from users of an Alfi-enabled device to advertisers and content providers. Alfi has different customers for each of its revenue streams: (1) companies that buy content space, like CNN, NBC, etc., or companies that buy ad space like Coke, Ford, etc.; (2) companies that pay a per screen fee on a SaaS basis to operate Alfi software on their network, where they sell ads &amp; content and on their own devices; and (3) companies that purchase viewer engagement data on a subscription basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:justify;text-indent:36pt;margin:0pt 0pt 8pt 0pt;">With respect to Alfi-enabled tablets or devices placed into service by Alfi, Alfi recognizes revenue on a cost per thousand impressions (CPM), an ad placed, or share-of-voice basis depending on the advertiser’s or content provider’s request. Alfi has contracts with both the advertisers and content providers that specify the amounts to be paid to Alfi for displaying advertising or content. The number of impressions, frequency of ad placement or share of voice the advertiser or content provider is willing to pay and the duration of each campaign is set by the advertiser or content provider. Content and advertisements are provided to Alfi by companies desiring to deliver content for viewer engagement. In general, Alfi does not pay for content, to the extent it does, the cost of acquiring content is be expensed as cost of sales. Alfi will recognize revenue under these contracts upon the validated delivery of impressions to the end user of the Alfi-enabled device.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:justify;text-indent:36pt;margin:0pt 0pt 8pt 0pt;">With respect to SaaS licenses, Alfi enters into license agreements with third parties that place their own devices for advertising together with the remote management access and data reporting that the Alfi platform provides. Additionally, Alfi may form a partnership where the revenues are shared with the licensee.  Licenses may be for a specified duration or on a renewable subscription basis. Alfi charges these third parties a monthly, per screen fee, or other partnership arrangement for use of the Alfi platform. Alfi recognizes the revenue from these licenses or partnership revenue share agreements monthly in accordance with Topic 606.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:justify;text-indent:36pt;margin:0pt 0pt 8pt 0pt;">Alfi believes that the aggregated data of viewer engagement has significant value for advertisers and content providers. Alfi looks to sell such data to third parties on a subscription basis and recognize revenue as the subscription payments are received depending on the nature of the contract. For subscriptions that are prepaid, revenue is recognized as earned; with respect to subscriptions that are not prepaid, revenue is recognized when the data is delivered to the subscriber.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Alfi has distributed and activated into operations over 1,500 devices tablets and kiosks at no cost to rideshare, mall, or airport owner(s). It is the viewers of the Alfi-enabled device, rather than the rideshare, mall or airport owner that the Alfi-enabled device engages with and to whom Alfi delivers advertising and content. It is projected that Alfi will begin selling advertising and content for those tablets placed into operation in the third quarter of 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:justify;text-indent:36pt;margin:0pt 0pt 8pt 0pt;">Alfi has recognized revenue from its rideshare sources. This revenue source for rideshares began at the end of the second quarter.  Additionally, revenues from advertiser and content providers for rideshare and SaaS revenue share partnerships are projected for the third quarter of 2121. Irrespective of revenue generation on devices, when they are physically placed into service, devices are expensed in accordance with the Company’s Cost of Sales policy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:justify;text-indent:36pt;margin:0pt 0pt 8pt 0pt;">The contracts with a rideshare, mall or airport owners for placing a device in service does not trigger a payment from such party to Alfi. With respect to a kiosk in a mall or airport, Alfi may be paid a separate service fee to maintain the device, but Alfi does not anticipate that to be a material source of revenue. Alfi’s contract with a device host may provide that Alfi pays a revenue sharing amount, or fee, based on the revenue Alfi derives from that device. Alfi will expense that fee in Cost of Sales in accordance with its Cost of Sales policy. In general, a rideshare will not be required to return tablets distributed by Alfi at any time. Removing a tablet from the vehicle or returning it to Alfi would automatically cancel the opportunity for a rideshare to receive commissions. Thus, Alfi does not anticipate that a rideshare would seek to return a tablet. Kiosks, because of their high cost, may either be returned to Alfi or purchased by the facility owner at the end of the contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the six months ended June 30, 2021, and 2020, the Company had earned and recorded $18,386 and $-0- revenue during each period, respectively. Net revenue consisted of one customer concentration for kiosks and ads placed by the call center customers, which represent 100% of sales for the six months ended June 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Accounts Receivable</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company records accounts receivable at its net realizable value.  On June 30, 2021, and December 31, 2020, the Company had recorded net customer accounts receivable of $-0- and $-0-, respectively.  The Company makes periodic assessment of collectability of accounts receivable balances.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements include the accounts of Alfi, Inc. and its wholly owned subsidiary, Alfi NI Ltd. Collectively, these entities make up the consolidated financial statements during the periods presented in this Report. All significant intercompany balances and transactions are eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Cash Equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents. On June 30, 2021, and December 31, 2020, the Company had $19,693,653 and $8,335 in cash and cash equivalents, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Concentration of Credit Risk</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Generally, the Company’s cash balances, which are deposited in non-interest-bearing accounts may exceed FDIC insurance limits from time to time. The financial stability of these institutions is periodically reviewed by senior Management.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Complimentary Devices</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:justify;text-indent:36pt;margin:0pt 0pt 8pt 0pt;">The Company purchased approximately 9,600 Lenovo tablet hardware devices in 2020 (the “devices”), which are held for placement with rideshare and other businesses. In June of 2021, Alfi also order an additional 10,000 devices from Lenovo, which were received in July 2021. Alfi’s devices represent an incentive-based outreach program by which devices are provided complimentary to rideshare or other businesses that sign up for Alfi’s Software-as-a-Service (SaaS) product. As part of Alfi sales agreements with rideshare and other businesses, devices are provided as a complimentary product in exchange for monetization of the respective set of business consumer’s attention.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company records these devices at the lower of cost or fair market value. Devices are accounted for as Other assets (complimentary devices) on the consolidated balance sheet until they are provided to a rideshare or other businesses. Upon being placed into service for consumer use, the Company expenses Other Assets (complimentary devices) to Cost of Sales.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Property and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Property plant and equipment consists of office equipment recorded at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets, which for office equipment is <span style="-sec-ix-hidden:Hidden_oSMI9djYl0iv2-FE7ROOwA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:justify;">three</span></span> to five years. The Company maintains a capitalization policy for individual items greater than $500 and an estimated useful life greater than one year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Expenditures for major renewals and betterments that extend the useful lives of property and equipment are capitalized. Expenditures for maintenance and repairs are charged to expense as incurred. Property plant and equipment are tested for asset impairment on no less than a quarterly basis by Management.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes amortizable intangible assets associated with the costs to acquire or cost to complete its technology development projects. The Company places intangible assets into service upon the date in which they are available for use. Intangible assets are tested for asset impairment on no less than a quarterly basis by Management, of which none were identified during the periods included in this Report.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Fair Value of Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Fair value estimates discussed herein are based upon certain market assumptions and pertinent information available to Management. The respective carrying value (net book value) of certain on-balance- sheet financial instruments approximated their fair values. These financial instruments include cash, accounts payable notes payable, fixed assets, and amortizable intangible assets. Fair values approximate carrying values for cash, accounts payable, notes payable, fixed assets, and amortizable intangible assets at June 30, 2021, and December 31, 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Net Income (Loss) per Share of Common Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company computes basic net loss per share by dividing net income (loss) per share available to Common Stock holders by the weighted average number of common shares outstanding for the period and excludes the effects of any potentially dilutive securities. Diluted earnings per share, if presented, would include the dilution that would occur upon the exercise or conversion of all potentially dilutive securities into Common Stock using the “treasury stock” and/or “if converted” methods as applicable. The computation of basic and diluted income (loss) per share for the periods ended June 30, 2021, and December 31, 2020, excludes potentially dilutive securities when their inclusion would be anti- dilutive, or if their exercise prices were greater than the average market price of Common Stock during the period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;">Potentially dilutive securities excluded from the computation of basic net income (loss) per share as of June 30, 2021, and 2020 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;">June 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;">June 30, </p></td></tr><tr><td style="vertical-align:bottom;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2020</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Convertible Series (“Seed”) Preferred stock </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,150,058</p></td></tr><tr><td style="vertical-align:bottom;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Warrants </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 905,299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Employee stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,032,432</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 448,888</p></td></tr><tr><td style="vertical-align:bottom;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total potentially dilutive securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,937,731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,598,946</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Convertible Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">U.S. GAAP requires companies to bifurcate conversion options from their host instruments and account for them as free-standing derivative financial instruments according to certain criteria. The criteria include circumstances in which (a) the economic characteristics and risks of the embedded derivative instrument are not clearly and closely related to the economic characteristics and risks of the host contract, (b) the hybrid instrument that embodies both the embedded derivative instrument and the host contract is not re-measured at fair value under otherwise applicable generally accepted accounting principles with changes in fair value reported in earnings as they occur, and (c) a separate instrument with the same terms as the embedded derivative instrument would be considered a derivative instrument. An exception to this rule is when the host instrument is deemed to be conventional.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has determined that the embedded conversion options should not be bifurcated from their host instruments and the Company records, when necessary, discounts to convertible notes for the intrinsic value of conversion options embedded in debt instruments (the beneficial conversion feature) based upon the differences between the fair value of the underlying Common Stock at the commitment date of the note transaction and the effective conversion price embedded in the note. Debt discounts under these arrangements are amortized over the term of the related debt to their stated date of redemption.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the periods ended June 30, 2021, and December 31, 2020, the Company did not record or issue convertible notes with beneficial conversion features and did not record debt discounts related to beneficial conversion features. During 2020 and 2019, the Company issued Convertible Series Seed Preferred stock which has option for stockholders to convert into Common Stock on a 1:1.260023 basis and is classified as stockholders’ equity on the balance sheet at June 30, 2021, and December 31, 2020, respectively. If converted into Common Stock by Series Seed stockholders, its fair value would approximate the existing carrying (book) value of the Series Seed Preferred stock as stated. Thus, no embedded derivatives were identified on the conversion option of Convertible Series Seed Preferred stock at June 30, 2021, or December 31, 2020, respectively. In May 2021, Convertible Series Seed Preferred Stock converted 2,500,000 shares into 3,150,058 shares of Common Stock. Convertible Series Seed Preferred Stock is still authorized for issuance under Alfi's charter and there were no outstanding shares on June 30,2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Common Stock Purchase Warrants and Other Derivative Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for derivative instruments in accordance with ASC 815, which establishes accounting and reporting standards for derivative instruments and hedging activities, including certain derivative instruments embedded in other financial instruments or contracts and requires recognition of all derivatives on the balance sheet at fair value, regardless of hedging relationship designation. Accounting for changes in fair value of the derivative instruments depends on whether the derivatives qualify as hedging relationships and the types of relationships designated are based on the exposures hedged. On June 30, 2021, and December 31, 2020, the Company did not have any derivative instruments that were designated as hedges.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company adopted Accounting Standards Update (“ASU”) No. 2017-11, Earnings Per Share (Topic 260), Distinguishing Liabilities from Equity (Topic 480), Derivatives and Hedging (Topic 815). The amendments in Part I of this Update change the classification analysis of certain equity-linked financial instruments (or embedded features) with down round features.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Stock based compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company maintains a stock equity incentive plan under which it may grant non-qualified stock options, incentive stock options, stock appreciation rights, stock awards, performance and performance-based awards, or stock units to employees, non-employee directors and consultants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Deferred income tax assets and liabilities are determined based on the estimated future tax effects of net operating loss and credit carryforwards and temporary differences between the tax basis of assets and liabilities and their respective financial reporting amounts measured at the current enacted tax rates. The Company records an estimated valuation allowance on its deferred income tax assets if it is more likely than not that these deferred income tax assets will be realized. The Company recognizes a tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by taxing authorities, based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such a position are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. As of June 30, 2021, and December 31, 2020, the Company has not recorded any unrecognized tax benefits. The Company’s policy is to classify assessments, if any, for tax-related interest as interest expense and penalties as general and administrative expenses in the statements of operations. The Company did not recognize any such penalties or interest during the periods presented under this Report.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Change in Accounting Estimate / Prior Period Reclassifications</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Certain prior period amounts have been reclassified to conform to current period presentation, including a change in the estimated useful life of capitalized platform production costs (see Note 10). Management originally determined ten years as a reasonable useful life estimate for these assets and revised it to <span style="-sec-ix-hidden:Hidden_XSaOoeFy50Grqy6XmKI2gg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:justify;">five years</span></span> based on external market competition and other technological factors.  The Company made the change as part of its standard review of its accounting policies in connection with the audit for the year ended December 31, 2020. The Company has considered the change in estimated useful life a change in accounting estimate under GAAP and has accounted for it prospectively in the consolidated financial statements. Based on current conditions, the Company believes its revised estimated useful life allocation reasonable for these assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Recent Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">There are various updates recently issued, most of which represented technical corrections to the accounting literature or application to specific industries and are not expected to have a material impact on the Company’s financial position, results of operations or cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Forward Stock Split</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On March 1, 2021, the Company effected a forward stock split on a ratio of 1.260023 to 1.000000 basis. Share amounts reflected in this Report are presented post-split, unless otherwise noted. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:justify;text-indent:36pt;margin:0pt 0pt 8pt 0pt;">Under Financial Accounting Standards Board (FASB) issued Accounting Standards Update (“ASU”) No. 2014-09 (Topic 606) “Revenue from Contracts with Customers”, revenue from contracts with customers is measured based on the consideration specified in the contract with the customer<span style="font-size:11pt;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:justify;text-indent:36pt;margin:0pt 0pt 8pt 0pt;">Alfi generates revenues from three sources. First, Alfi sells advertising and content on its Alfi-enabled tablets and other devices such as kiosks. Second, Alfi licenses its technology to other companies as a Software-as-a-Service (SaaS) product. Third, Alfi looks to sell the aggregated data reflecting viewer engagement it derives from users of an Alfi-enabled device to advertisers and content providers. Alfi has different customers for each of its revenue streams: (1) companies that buy content space, like CNN, NBC, etc., or companies that buy ad space like Coke, Ford, etc.; (2) companies that pay a per screen fee on a SaaS basis to operate Alfi software on their network, where they sell ads &amp; content and on their own devices; and (3) companies that purchase viewer engagement data on a subscription basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:justify;text-indent:36pt;margin:0pt 0pt 8pt 0pt;">With respect to Alfi-enabled tablets or devices placed into service by Alfi, Alfi recognizes revenue on a cost per thousand impressions (CPM), an ad placed, or share-of-voice basis depending on the advertiser’s or content provider’s request. Alfi has contracts with both the advertisers and content providers that specify the amounts to be paid to Alfi for displaying advertising or content. The number of impressions, frequency of ad placement or share of voice the advertiser or content provider is willing to pay and the duration of each campaign is set by the advertiser or content provider. Content and advertisements are provided to Alfi by companies desiring to deliver content for viewer engagement. In general, Alfi does not pay for content, to the extent it does, the cost of acquiring content is be expensed as cost of sales. Alfi will recognize revenue under these contracts upon the validated delivery of impressions to the end user of the Alfi-enabled device.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:justify;text-indent:36pt;margin:0pt 0pt 8pt 0pt;">With respect to SaaS licenses, Alfi enters into license agreements with third parties that place their own devices for advertising together with the remote management access and data reporting that the Alfi platform provides. Additionally, Alfi may form a partnership where the revenues are shared with the licensee.  Licenses may be for a specified duration or on a renewable subscription basis. Alfi charges these third parties a monthly, per screen fee, or other partnership arrangement for use of the Alfi platform. Alfi recognizes the revenue from these licenses or partnership revenue share agreements monthly in accordance with Topic 606.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:justify;text-indent:36pt;margin:0pt 0pt 8pt 0pt;">Alfi believes that the aggregated data of viewer engagement has significant value for advertisers and content providers. Alfi looks to sell such data to third parties on a subscription basis and recognize revenue as the subscription payments are received depending on the nature of the contract. For subscriptions that are prepaid, revenue is recognized as earned; with respect to subscriptions that are not prepaid, revenue is recognized when the data is delivered to the subscriber.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Alfi has distributed and activated into operations over 1,500 devices tablets and kiosks at no cost to rideshare, mall, or airport owner(s). It is the viewers of the Alfi-enabled device, rather than the rideshare, mall or airport owner that the Alfi-enabled device engages with and to whom Alfi delivers advertising and content. It is projected that Alfi will begin selling advertising and content for those tablets placed into operation in the third quarter of 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:justify;text-indent:36pt;margin:0pt 0pt 8pt 0pt;">Alfi has recognized revenue from its rideshare sources. This revenue source for rideshares began at the end of the second quarter.  Additionally, revenues from advertiser and content providers for rideshare and SaaS revenue share partnerships are projected for the third quarter of 2121. Irrespective of revenue generation on devices, when they are physically placed into service, devices are expensed in accordance with the Company’s Cost of Sales policy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:justify;text-indent:36pt;margin:0pt 0pt 8pt 0pt;">The contracts with a rideshare, mall or airport owners for placing a device in service does not trigger a payment from such party to Alfi. With respect to a kiosk in a mall or airport, Alfi may be paid a separate service fee to maintain the device, but Alfi does not anticipate that to be a material source of revenue. Alfi’s contract with a device host may provide that Alfi pays a revenue sharing amount, or fee, based on the revenue Alfi derives from that device. Alfi will expense that fee in Cost of Sales in accordance with its Cost of Sales policy. In general, a rideshare will not be required to return tablets distributed by Alfi at any time. Removing a tablet from the vehicle or returning it to Alfi would automatically cancel the opportunity for a rideshare to receive commissions. Thus, Alfi does not anticipate that a rideshare would seek to return a tablet. Kiosks, because of their high cost, may either be returned to Alfi or purchased by the facility owner at the end of the contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the six months ended June 30, 2021, and 2020, the Company had earned and recorded $18,386 and $-0- revenue during each period, respectively. Net revenue consisted of one customer concentration for kiosks and ads placed by the call center customers, which represent 100% of sales for the six months ended June 30, 2021.</p> 3 1500 0 18386 0 one 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Accounts Receivable</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company records accounts receivable at its net realizable value.  On June 30, 2021, and December 31, 2020, the Company had recorded net customer accounts receivable of $-0- and $-0-, respectively.  The Company makes periodic assessment of collectability of accounts receivable balances.</p> 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements include the accounts of Alfi, Inc. and its wholly owned subsidiary, Alfi NI Ltd. Collectively, these entities make up the consolidated financial statements during the periods presented in this Report. All significant intercompany balances and transactions are eliminated in consolidation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Cash Equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents. On June 30, 2021, and December 31, 2020, the Company had $19,693,653 and $8,335 in cash and cash equivalents, respectively.</p> 3 19693653 8335 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Concentration of Credit Risk</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Generally, the Company’s cash balances, which are deposited in non-interest-bearing accounts may exceed FDIC insurance limits from time to time. The financial stability of these institutions is periodically reviewed by senior Management.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Complimentary Devices</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:justify;text-indent:36pt;margin:0pt 0pt 8pt 0pt;">The Company purchased approximately 9,600 Lenovo tablet hardware devices in 2020 (the “devices”), which are held for placement with rideshare and other businesses. In June of 2021, Alfi also order an additional 10,000 devices from Lenovo, which were received in July 2021. Alfi’s devices represent an incentive-based outreach program by which devices are provided complimentary to rideshare or other businesses that sign up for Alfi’s Software-as-a-Service (SaaS) product. As part of Alfi sales agreements with rideshare and other businesses, devices are provided as a complimentary product in exchange for monetization of the respective set of business consumer’s attention.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company records these devices at the lower of cost or fair market value. Devices are accounted for as Other assets (complimentary devices) on the consolidated balance sheet until they are provided to a rideshare or other businesses. Upon being placed into service for consumer use, the Company expenses Other Assets (complimentary devices) to Cost of Sales.</p> 9600 10000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Property and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Property plant and equipment consists of office equipment recorded at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets, which for office equipment is <span style="-sec-ix-hidden:Hidden_oSMI9djYl0iv2-FE7ROOwA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:justify;">three</span></span> to five years. The Company maintains a capitalization policy for individual items greater than $500 and an estimated useful life greater than one year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Expenditures for major renewals and betterments that extend the useful lives of property and equipment are capitalized. Expenditures for maintenance and repairs are charged to expense as incurred. Property plant and equipment are tested for asset impairment on no less than a quarterly basis by Management.</p> P5Y 500 P1Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes amortizable intangible assets associated with the costs to acquire or cost to complete its technology development projects. The Company places intangible assets into service upon the date in which they are available for use. Intangible assets are tested for asset impairment on no less than a quarterly basis by Management, of which none were identified during the periods included in this Report.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Fair Value of Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Fair value estimates discussed herein are based upon certain market assumptions and pertinent information available to Management. The respective carrying value (net book value) of certain on-balance- sheet financial instruments approximated their fair values. These financial instruments include cash, accounts payable notes payable, fixed assets, and amortizable intangible assets. Fair values approximate carrying values for cash, accounts payable, notes payable, fixed assets, and amortizable intangible assets at June 30, 2021, and December 31, 2020, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Net Income (Loss) per Share of Common Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company computes basic net loss per share by dividing net income (loss) per share available to Common Stock holders by the weighted average number of common shares outstanding for the period and excludes the effects of any potentially dilutive securities. Diluted earnings per share, if presented, would include the dilution that would occur upon the exercise or conversion of all potentially dilutive securities into Common Stock using the “treasury stock” and/or “if converted” methods as applicable. The computation of basic and diluted income (loss) per share for the periods ended June 30, 2021, and December 31, 2020, excludes potentially dilutive securities when their inclusion would be anti- dilutive, or if their exercise prices were greater than the average market price of Common Stock during the period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;">Potentially dilutive securities excluded from the computation of basic net income (loss) per share as of June 30, 2021, and 2020 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;">June 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;">June 30, </p></td></tr><tr><td style="vertical-align:bottom;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2020</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Convertible Series (“Seed”) Preferred stock </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,150,058</p></td></tr><tr><td style="vertical-align:bottom;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Warrants </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 905,299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Employee stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,032,432</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 448,888</p></td></tr><tr><td style="vertical-align:bottom;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total potentially dilutive securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,937,731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,598,946</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;">Potentially dilutive securities excluded from the computation of basic net income (loss) per share as of June 30, 2021, and 2020 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;">June 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;">June 30, </p></td></tr><tr><td style="vertical-align:bottom;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2020</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Convertible Series (“Seed”) Preferred stock </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,150,058</p></td></tr><tr><td style="vertical-align:bottom;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Warrants </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 905,299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Employee stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,032,432</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 448,888</p></td></tr><tr><td style="vertical-align:bottom;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total potentially dilutive securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,937,731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,598,946</p></td></tr></table> 0 3150058 905299 0 1032432 448888 1937731 3598946 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Convertible Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">U.S. GAAP requires companies to bifurcate conversion options from their host instruments and account for them as free-standing derivative financial instruments according to certain criteria. The criteria include circumstances in which (a) the economic characteristics and risks of the embedded derivative instrument are not clearly and closely related to the economic characteristics and risks of the host contract, (b) the hybrid instrument that embodies both the embedded derivative instrument and the host contract is not re-measured at fair value under otherwise applicable generally accepted accounting principles with changes in fair value reported in earnings as they occur, and (c) a separate instrument with the same terms as the embedded derivative instrument would be considered a derivative instrument. An exception to this rule is when the host instrument is deemed to be conventional.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has determined that the embedded conversion options should not be bifurcated from their host instruments and the Company records, when necessary, discounts to convertible notes for the intrinsic value of conversion options embedded in debt instruments (the beneficial conversion feature) based upon the differences between the fair value of the underlying Common Stock at the commitment date of the note transaction and the effective conversion price embedded in the note. Debt discounts under these arrangements are amortized over the term of the related debt to their stated date of redemption.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the periods ended June 30, 2021, and December 31, 2020, the Company did not record or issue convertible notes with beneficial conversion features and did not record debt discounts related to beneficial conversion features. During 2020 and 2019, the Company issued Convertible Series Seed Preferred stock which has option for stockholders to convert into Common Stock on a 1:1.260023 basis and is classified as stockholders’ equity on the balance sheet at June 30, 2021, and December 31, 2020, respectively. If converted into Common Stock by Series Seed stockholders, its fair value would approximate the existing carrying (book) value of the Series Seed Preferred stock as stated. Thus, no embedded derivatives were identified on the conversion option of Convertible Series Seed Preferred stock at June 30, 2021, or December 31, 2020, respectively. In May 2021, Convertible Series Seed Preferred Stock converted 2,500,000 shares into 3,150,058 shares of Common Stock. Convertible Series Seed Preferred Stock is still authorized for issuance under Alfi's charter and there were no outstanding shares on June 30,2021.</p> 0 2500000 3150058 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Common Stock Purchase Warrants and Other Derivative Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for derivative instruments in accordance with ASC 815, which establishes accounting and reporting standards for derivative instruments and hedging activities, including certain derivative instruments embedded in other financial instruments or contracts and requires recognition of all derivatives on the balance sheet at fair value, regardless of hedging relationship designation. Accounting for changes in fair value of the derivative instruments depends on whether the derivatives qualify as hedging relationships and the types of relationships designated are based on the exposures hedged. On June 30, 2021, and December 31, 2020, the Company did not have any derivative instruments that were designated as hedges.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company adopted Accounting Standards Update (“ASU”) No. 2017-11, Earnings Per Share (Topic 260), Distinguishing Liabilities from Equity (Topic 480), Derivatives and Hedging (Topic 815). The amendments in Part I of this Update change the classification analysis of certain equity-linked financial instruments (or embedded features) with down round features.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Stock based compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company maintains a stock equity incentive plan under which it may grant non-qualified stock options, incentive stock options, stock appreciation rights, stock awards, performance and performance-based awards, or stock units to employees, non-employee directors and consultants.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Deferred income tax assets and liabilities are determined based on the estimated future tax effects of net operating loss and credit carryforwards and temporary differences between the tax basis of assets and liabilities and their respective financial reporting amounts measured at the current enacted tax rates. The Company records an estimated valuation allowance on its deferred income tax assets if it is more likely than not that these deferred income tax assets will be realized. The Company recognizes a tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by taxing authorities, based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such a position are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. As of June 30, 2021, and December 31, 2020, the Company has not recorded any unrecognized tax benefits. The Company’s policy is to classify assessments, if any, for tax-related interest as interest expense and penalties as general and administrative expenses in the statements of operations. The Company did not recognize any such penalties or interest during the periods presented under this Report.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Change in Accounting Estimate / Prior Period Reclassifications</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Certain prior period amounts have been reclassified to conform to current period presentation, including a change in the estimated useful life of capitalized platform production costs (see Note 10). Management originally determined ten years as a reasonable useful life estimate for these assets and revised it to <span style="-sec-ix-hidden:Hidden_XSaOoeFy50Grqy6XmKI2gg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:justify;">five years</span></span> based on external market competition and other technological factors.  The Company made the change as part of its standard review of its accounting policies in connection with the audit for the year ended December 31, 2020. The Company has considered the change in estimated useful life a change in accounting estimate under GAAP and has accounted for it prospectively in the consolidated financial statements. Based on current conditions, the Company believes its revised estimated useful life allocation reasonable for these assets.</p> P10Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Recent Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">There are various updates recently issued, most of which represented technical corrections to the accounting literature or application to specific industries and are not expected to have a material impact on the Company’s financial position, results of operations or cash flows.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Forward Stock Split</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On March 1, 2021, the Company effected a forward stock split on a ratio of 1.260023 to 1.000000 basis. Share amounts reflected in this Report are presented post-split, unless otherwise noted. </p> 1.260023 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin:0pt 0pt 12pt 0pt;">NOTE 3 FAIR VALUE OF FINANCIAL INSTRUMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company measures the fair value of financial assets and liabilities based on the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The Company also follows a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 36pt;"><span style="text-decoration:underline;">ASC 820 describes three levels of inputs that may be used to measure fair value</span><span style="text-decoration:none;">:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;">Level 1 — quoted prices in active markets for identical assets or liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;">Level 2 — quoted prices for similar assets and liabilities in active markets or inputs that are observable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;">Level 3 — inputs that are unobservable based on an entity’s own assumptions, as there is little, if any, related market activity (e.g., cash flow modeling inputs based on assumptions).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The risk-free interest rate is the United States Treasury rate on the measurement date having a term equal to the remaining contractual life of the instrument. The volatility is a measure of the amount by which the comparable companies’ share price has fluctuated or is expected to fluctuate. Since the Common Stock has not been publicly traded, an average of the historical volatility of comparative companies was used.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Level 3 liabilities are valued using unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the derivative liabilities. For fair value measurements categorized within Level 3 of the fair value hierarchy, the Company’s Chief Financial Officer determines valuation policies and procedures, as applicable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Level 3 financial liabilities consist of the derivative liabilities for which there is no current market for these securities such that the determination of fair value requires significant judgment or estimation. Changes in fair value measurements categorized within Level 3 of the fair value hierarchy are analyzed each period based on changes in estimates or assumptions and recorded as appropriate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Significant observable and unobservable inputs include stock price, exercise price, annual risk-free rate, term, and expected volatility, and are classified within Level 3 of the valuation hierarchy. An increase or decrease in volatility or interest free rate, in isolation, can significantly increase or decrease the fair value of the derivative liabilities. Changes in the values of the derivative liabilities are recorded as a component of other income (expense) on the accompanying consolidated statement of operations and comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Non-financial assets that are measured on a non-recurring basis include our intellectual property and property and equipment which are measured using fair value techniques whenever events or changes in circumstances indicate a condition of impairment exists. The estimated fair value of prepaid expenses, accounts payable and accrued expenses approximate their individual carrying amounts due to the short-term nature of these measurements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;">The following tables present the derivative financial instruments, the Company’s only financial liabilities measured and recorded at fair value on the Company’s balance sheets on a recurring basis, and their level within the fair value hierarchy as of June 30, 2021, and December 31, 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">As of December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Level 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Level 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Level 3</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Embedded conversion derivative liability on employee stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 229,712</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 229,712</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Total as of December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 229,712</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 229,712</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">As of June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Embedded conversion derivative liability on employee stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Total as of June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;">The following tables present the derivative financial instruments, the Company’s only financial liabilities measured and recorded at fair value on the Company’s balance sheets on a recurring basis, and their level within the fair value hierarchy as of June 30, 2021, and December 31, 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">As of December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Level 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Level 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Level 3</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Embedded conversion derivative liability on employee stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 229,712</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 229,712</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Total as of December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 229,712</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 229,712</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">As of June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Embedded conversion derivative liability on employee stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Total as of June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0</p></td></tr></table> 229712 229712 229712 229712 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin:0pt 0pt 12pt 0pt;">NOTE 4 NOTES PAYABLE – RELATED PARTY</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During 2019 and 2020, the Company entered a related party note payable transaction (the “Notes”) for cash advances associated with Alfi product development costs.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Unpaid principal on the Notes as of June 30, 2021, and December 31, 2020, were $-0- and $5,558,808, respectively.  These balances are summarized below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Senior related party note</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Advances under the senior related party note payable (“Senior Note”) totaled $-0-, $1,812,718 and $759,090 for periods ending June 30, 2021, December 31, 2020, and 2019, respectively, and are classified as a currently liability on the balance sheet. The Senior Note’s original maturity date was December 31, 2020. An extension to the maturity date was granted by lender to the earlier of June 30, 2021, or the occurrence of certain events, including the closing of the Company’s initial public offering.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Senior Note bore a fixed annual interest rate of 5% per year. For the six months ended June 30, 2021, and 2020, the Company incurred interest expense associated with the Senior Note of $110,709 and $48,888 respectively. Accrued unpaid interest totaled $-0- and $116,600 on June 30, 2021, and December 31, 2020, respectively. On May 7, 2021, the Senior Note was repaid in full.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Additional advances by related parties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the twelve months ended December 31, 2020, the Company received two related party cash advances totaling approximately $37,000. These related party advances carried no specified repayment term, interest rate, or security interest, and were payable only after holder of the Senior Note, referenced above, is repaid in full. In May 2021, this related party advance was repaid in full.  On June 30, 2021, the balance of this related party advance was $-0-.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the twelve months ended December 31, 2020, the Company purchased approximately 9,600 tablet devices with cash from an unaffiliated third-party vendor. Of the 9,600 tablet devices, 7,600 tablets were purchased by a related party on behalf of the Company. Payment terms associated with the approximate 7,600 tablet devices purchased by related party on behalf of the Company requires a fixed repayment of $125 per device, due to related party by Alfi upon the closing of the Company’s initial public offering. There is no stated interest rate or additional repayment terms included therein this tablet purchase agreement. Collateral for the tablet device purchase agreement pledged by the Company to related party include the approximate 7,600 physical tablet hardware devices. In May 2021, the tablet device advance from related party was paid in full. Outstanding principal balance on advances for purchased tablet devices was $-0- and $950,000 on June 30, 2021, and December 31, 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt;">On December 30, 2020, the Company entered into a $2,000,000 bridge loan with related party investors. As of December 31, 2020, $170,000 had been funded on the bridge loan and $1,830,000 remained unfunded to the Company. The terms of the bridge loan with related party include repayment of principal on or before June 30, 2021, and an annual interest rate of 18%. In addition to repayment of principal and interest under the bridge loan, the Company issued to the investors 1,260,023 shares of Common Stock. The remaining </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt 0pt 12pt 0pt;">$1,830,000 was funded in full in January 2021. During the six months ended June 30, 2021, and 2020, the Company incurred interest expense on bridge loan of $118,800 and $-0-, respectively. In May 2021, this bridge funding was paid in full. Outstanding principal balance on bridge loan from related party investor on June 30, 2021, and December 31, 2020, was $-0- and $2,000,000, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the six months ended June 30, 2021, the Company entered two bridge loans: $250,000 and $500,000, with related party investors. Terms of the bridge loans with related party included repayment of principal on or before June 30, 2021, and an annual interest rate of 18%. In addition to repayment of principal and interest under the bridge loan with related party, the Company issued investors 157,561 and 315,008 shares of Common Stock. In May 2021, the related party bridge loans were paid in full. Outstanding principal balance on bridge loan from related party investors on June 30, 2021, and December 31, 2020, was $-0- and -0- respectively.</p> 0 5558808 0 1812718 759090 0.05 110709 48888 0 116600 2 37000 0 9600 9600 7600 7600 125 7600 0 950000 2000000 170000 1830000 0.18 1260023 1830000 118800 0 0 2000000 250000 500000 0.18 157561 315008 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin:0pt 0pt 12pt 0pt;">NOTE 5 INCOME TAXES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company files Federal and state tax returns in as a C-corporation, to the Company’s knowledge, no returns are subject to examination by taxing authorities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has recorded no provision for income taxes or accrued a deferred tax asset (or liability) in the consolidated financial statements, on the basis that, although expected, the likelihood of the Company realizing any tax benefit (or liability) in the future cannot be calculated as of the date of this Report. As of the date of this Report, the Company follows all required local, state, and federal tax filings.</p> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin:0pt 0pt 12pt 0pt;">NOTE 6 COMMITMENTS AND CONTINGENCIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Operating leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the three-month periods ended June 30, 2021, and 2020, the Company had office leases in Miami, FL, Denver, CO, and Belfast, Northern Ireland. Rent expense under those leases totaled approximately $198,000 and $50,000 during the three months ended June 30, 2021, and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Employee Equity (Stock) Incentive Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has an employee equity stock incentive plan in which, at its sole discretion, it may award employees of the Company Common Stock or Common Stock options, as an incentive for performance (the “Plan”). Total shares of Common Stock reserved under the plan for employee grants is not to exceed 1,575,029 shares of Common Stock. During the six-month period ended June 30, 2021, and the twelve-month period end December 31, 2020, respectively, the Company granted 544,168 and 429,200 Common Stock options under the Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On June 30, 2021, and December 31, 2020, total Common Stock options issued under the Plan were 1,032,432 and 488,264, respectively. Weighted average strike price per employee stock option is approximately $2.00 per share. Management recorded stock-based compensation expense associated with the issuance of employee stock options of $600,249 for the six months ended June 30, 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of the date of this Report, one employee exercised stock options and received 11,892 restricted common shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">License Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has finalized two SaaS licensing agreements with customers for using its technology services in fiscal year 2021and expects revenue to be realized in the second half of the year. The Company currently has agreements with rideshare drivers for placement of its tablet devices in their vehicles (See Note 3).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Litigation, Claims, and Assessments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company may be involved in legal proceedings, claims and assessments arising in the ordinary course of business. Such matters are subject to many uncertainties, and outcomes are not predictable with assurance. There are no such matters as of the date of this Report.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Related Parties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company entered into agreements with related parties during the six months and twelve months ended June 30, 2021, and December 31, 2020, respectively (see Note 4 and Note 12).</p> 198000 50000 1575029 544168 429200 1032432 488264 2.00 600249 1 11892 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin:0pt 0pt 12pt 0pt;">NOTE 7 STOCKHOLDERS’ EQUITY</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2020, there was not a viable market for Common Stock to determine its fair value; therefore, management estimated the fair value to be utilized in the determining the fair value of issued conversion options. In estimating the fair value, management considered the estimated fair value of assets received in exchange for equity instruments and placement agents’ assessments of the underlying common shares relating to our issuance of our senior convertible preferred stock. Considerable management judgment is necessary to estimate the fair value, accordingly, actual results could vary significantly from management’s estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:justify;text-indent:36pt;margin:0pt 0pt 8pt 0pt;">On June 30, 2021, the Company’s records reflect the May 2021 initial public offering on the Nasdaq Capital Market, creating liquidity and a visible fair market value for its stock, ticker symbol “ALF”.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In 2018, the Company created a class of Preferred Series Seed stock (“Preferred stock”). Par value for the Preferred stock is $0.0001 per share and 2,500,000 shares of Preferred stock were authorized. During 2018 and 2019, 2,500,000 shares of Preferred stock was issued to an investor in exchange for $2,500,000 cash consideration. Preferred stock shares convert to Common Stock at a ratio of 1:<span style="-sec-ix-hidden:Hidden_I3Mc0LnP0EC4KRpuVnKHKg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:justify;">1.260023</span></span> at any time and from time to time in the sole discretion of the holder. Preferred stockholders have preferential liquidation rights in the event of the Company’s dissolution. Preferred stock shares bear no interest or dividend payments to its Holders. The Preferred stock has a buyout feature if not converted into Common Stock by investor. Preferred stock can be bought out by the Company if full return of principal is made to investor ($2,500,000), plus an additional 1x return of capital to investor ($2,500,000). In May 2021, 2,500,000 shares of preferred stock were converted into 3,150,058 shares of Common Stock at a conversion ratio of 1:<span style="-sec-ix-hidden:Hidden_lWcpDOkfMU6JM0isvAlWkw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:justify;">1.260023</span></span>. On June 30, 2021, and December 31, 2020, total preferred stock shares <span style="-sec-ix-hidden:Hidden_m3oQjGzpPk-NajhWjekNzg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:justify;">issued</span></span> and <span style="-sec-ix-hidden:Hidden_HSfTwBOxCkiCoIlljvWHUA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:justify;">outstanding</span></span> were -0- and 2,500,000, respectively.  For the six months ended June 30, 2021, no preferred stock was issued by the company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Dividends</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Holders of Preferred stock are not entitled to any dividend payment but do have liquidation preference in the event of dissolution of the Company. Holders of Common Stock are not entitled to any dividend payments but would receive such payments in the event dividend payments were made to stockholders. There was no dividend payment made on any class of stock (common or preferred) for the six and twelve months ended June 30, 2021, and December 31, 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Common Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is authorized to issue 80,000,000 shares of Common Stock, par value $0.0001. In 2018, 3,150,000 shares of Common Stock were issued to the three management members who are Founders, at par.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the twelve months ended December 31, 2020, the Company issued 31,500 shares of common stock to an unaffiliated third party in exchange for services associated with investment relations and fundraising, and to support the development of revenue producing contracts. Management valued this issuance of common shares as stock-based compensation expense in fiscal year 2020 for approximately $25,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the twelve months ended December 31, 2020, the Company issued 1,260,023 shares of Common Stock to a related party investor in exchange for bridge loan funding necessary to procure ongoing business operations. Management valued this issuance of common shares as stock-based compensation expense during the twelve months ended December 31, 2020, for approximately $2,000,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the six months ended June 30, 2021, the Company arranged two bridge loans with related party investors. The Company issued 157,561 and 315,008 shares of Common Stock, respectively, in exchange for bridge loan funding necessary to procure ongoing business operations. Management valued these issuances of common shares as stock-based compensation expense during the six months ended June 30, 2021, for approximately $750,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:justify;text-indent:36pt;margin:0pt 0pt 8pt 0pt;">During the six months ended June 30, 2021, the Company also issued 300,000 shares of Common Stock in exchange for consulting services. Management valued this issuance of common shares as stock-based compensation expense during the six months ended June 30, 2021, for approximately $600,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Employee Equity (Stock) Incentive Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has an employee equity stock incentive plan in which, at its sole discretion, it may award employees of the Company Common Stock or Common Stock options, as an incentive for performance. See Note 6.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Stock Option and Warrant Valuation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Stock option and warrant valuation models require the input of highly subjective assumptions. The fair value of stock-based payment awards was estimated using the Black-Scholes option model with a volatility figure derived from an index of historical stock prices for comparable entities. For warrants and stock options issued to non- employees, the Company accounts for the expected life based on the contractual life of the warrants and stock options. For employees, the Company accounts for the expected life of options in accordance with the “simplified” method, which is used for “plain-vanilla” options, as defined in the accounting standards codification. The risk-free interest rate was determined from the implied yields of U.S. Treasury zero-coupon bonds with a remaining life consistent with the expected term of the options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Forward stock split</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In March 2021, a 1.260023 to 1 forward stock split was affected. Common stock share numbers contained herein in this Report are presented on a post-split basis unless specifically noted otherwise.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:justify;margin:0pt 0pt 8pt 0pt;"><i style="font-style:italic;">Initial public offering</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:justify;text-indent:36pt;margin:0pt 0pt 8pt 0pt;">On May 3, 2021, the Company’s registration statement on Form S-1 (File No. 333-251959) was declared effective by the SEC. In connection with the IPO, the Company issued and sold 4,291,045 shares of Common Stock and warrants to purchase 4,291,045 shares of Common Stock (including 559,701 shares and warrants to purchase 559,701 shares issued pursuant to the exercise in full of the underwriters' overallotment option) at the combined public offering price of $4.15 per share for aggregate gross proceeds of approximately $17.8 million less offering cost of $2.1million providing net proceeds of $15.7 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:justify;margin:0pt 0pt 8pt 0pt;"><i style="font-style:italic;">Warrants Exercised</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:justify;text-indent:36pt;margin:0pt 0pt 8pt 0pt;">As of June 30, 2021, warrant holders have exercised 3,385,746 warrants providing Alfi with $15,472,859 in additional working capital. As of August 13, 2021, warrant holders have exercised a total of 3,507,237 warrants providing a total of $16,028,073 in additional funding.  As of August 13, 2021, there were 783,808 warrants outstanding.</p> 0.0001 2500000 2500000 2500000 2500000 2500000 0 2500000 2500000 2500000 3150058 0 2500000 0 0 0 80000000 0.0001 3150000 31500 25000 1260023 2000000 157561 315008 750000 300000 600000 1.260023 4291045 4291045 559701 559701 4.15 17800000 2100000 15700000 3385746 15472859 3507237 16028073 783808 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin:0pt 0pt 12pt 0pt;">NOTE 8 PROPERTY AND EQUIPMENT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Property and equipment balances, net of accumulated depreciation, on June 30, 2021, and December 31, 2020, were $150,519 and $117,474, respectively, and consist of equipment purchases the Company made for IT server and other depreciable computer hardware assets. These assets were assigned a 5-year average useful life.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company incurred depreciation expense of $18,656 and $23,915 for the six and twelve months ended June 30, 2021, and December 31, 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">A summary of property plant and equipment balances as of June 30, 2021, and December 31, 2020, is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.27;margin-bottom:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Property and equipment balance on December 31, 2019, net of accumulated depreciation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 107,744</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,645</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Depreciation expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (23,915)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Property and equipment balance on December 31, 2020, net of accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 117,474</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Additions</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 51,701</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Depreciation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18,656)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Property and equipment balance on June 30, 2021, net of accumulated depreciation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 150,519</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Accumulated depreciation recorded as of June 30, 2021, and December 31, 2020, totaled $92,441 and $46,081, respectively. The Company incurred no fixed asset dispositions or identified asset impairments during the periods ended June 30, 2021, and December 31, 2020, respectively.</p> 150519 117474 18656 23915 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.27;margin-bottom:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Property and equipment balance on December 31, 2019, net of accumulated depreciation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 107,744</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,645</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Depreciation expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (23,915)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Property and equipment balance on December 31, 2020, net of accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 117,474</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Additions</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 51,701</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Depreciation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18,656)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Property and equipment balance on June 30, 2021, net of accumulated depreciation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 150,519</p></td></tr></table> 107744 33645 23915 117474 51701 18656 150519 92441 46081 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin:0pt 0pt 12pt 0pt;">NOTE 9 INTANGIBLE ASSETS – INTELLECTUAL PROPERTY</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Intellectual Property – Patent and Production Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s intellectual property includes patent and platform production costs associated with creation of its technology (see Note 1). Included in capitalized patent costs are the legal and logistics expenses directly associated with patent development, acquisition, and filing. Included in capitalized platform production costs are the direct labor, design, testing, acquisition, and allocation for administrative overhead associated with software development. Upon being placed into service in July 2020 for beta testing, capitalized patent and platform production costs and their anticipated useful lives are summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.27;margin-bottom:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Capitalized </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Useful  </p></td></tr><tr><td style="vertical-align:bottom;width:74.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Life</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Patent Acquisition Costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 650,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:10pt;">15 years</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Production Costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,174,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:10pt;">5 years</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;">Total Intangible Assets (IP), gross</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,824,509</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;text-indent:36pt;margin:0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company assigned a <span style="-sec-ix-hidden:Hidden_BCEO1GI1H0aBt69b3P3PPQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:justify;">15-year</span></span> estimated useful life for patent acquisition costs, and a <span style="-sec-ix-hidden:Hidden_def_syRLMkqPBg3h5uEFPw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:justify;">5-year</span></span> estimated useful life for technology platform production costs. The Company has been awarded a patent and has patents pending with the United States Patent Trademark Office (USPTO). Patents have a legal lifespan of 20 years. Between 2018 and 2020, the Company incurred production costs associated with its technology platform.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Management’s determination of useful life estimate for patent acquisition costs is reasonable given the statutory periods for patents of 20 years. Management selected a <span style="-sec-ix-hidden:Hidden_aaZqtBN2_kWK7jp61slVoQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:justify;">5-year</span></span> useful life for production costs as a conservative expectation of the length of time the Company expects its technology product set to produce future cash flows considering that there are no software or version upgrades. However, with new upgrades to the Alfi platform we believe that the useful life will be extended out further. (See Note 2, Change in Accounting Estimate / Prior Period Reclassifications).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">A summary of intangible asset, net of accumulated amortization, balances as of June 30, 2021, and December 31, 2020, are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.27;margin-bottom:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Intangible asset balance on December 31, 2019, net of accumulated amortization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,198,051</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,626,458</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Amortization expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (440,321)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Intangible asset balance on December 31, 2020, net of accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,384,188</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Additions</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (439,118)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Intangible asset balance on June 30, 2021, net of accumulated amortization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,945,070</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">When Alfi acquires devices, they are not ready for technical deployment. They must first go through an activation process, which includes deleting existing software from the device and installation of the Alfi platform, before being placed into service. Upon activating the first tablet device in July 2020, the Company placed its platform into service and began accruing amortization. Up until this point, Alfi was still incurring platform production costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Future amortization of intangible assets as of June 30, 2021, is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.27;margin-bottom:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Year 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 439,117</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Year 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 878,235</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Year 3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 878,235</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Year 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 878,235</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Year 5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 459,641</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 411,607</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,945,070</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company recorded intangible assets, net of accumulated amortization, of $3,945,070 and $4,384,188, respectively, as of June 30, 2021, and December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Amortization expense for the three months ended June 30, 2021, and 2020 were $439,118 and -$0-, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Accumulated amortization for periods ended June 30, 2021, and December 31, 2020, were $879,439 and $440,321, respectively. No asset impairment expense or intangible asset dispositions were incurred during fiscal year either period presented under this Report.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Intangible assets, net of accumulated amortization totaled $3,945,070 and $4,384,188 as of June 30, 2021, and December 31, 2020, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.27;margin-bottom:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Capitalized </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Useful  </p></td></tr><tr><td style="vertical-align:bottom;width:74.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Life</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Patent Acquisition Costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 650,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:10pt;">15 years</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Production Costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,174,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:10pt;">5 years</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 6pt;">Total Intangible Assets (IP), gross</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,824,509</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr></table> 650000 P15Y 4174509 P5Y 4824509 P20Y P20Y <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.27;margin-bottom:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Intangible asset balance on December 31, 2019, net of accumulated amortization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,198,051</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,626,458</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Amortization expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (440,321)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Intangible asset balance on December 31, 2020, net of accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,384,188</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Additions</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (439,118)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Intangible asset balance on June 30, 2021, net of accumulated amortization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,945,070</p></td></tr></table> 3198051 1626458 440321 4384188 0 439118 3945070 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.27;margin-bottom:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Year 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 439,117</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Year 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 878,235</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Year 3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 878,235</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Year 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 878,235</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Year 5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 459,641</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 411,607</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,945,070</p></td></tr></table> 439117 878235 878235 878235 459641 411607 3945070 3945070 4384188 439118 0 879439 440321 0 3945070 4384188 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin:0pt 0pt 12pt 0pt;">NOTE 10 OTHER ASSETS (COMPLIMENTARY DEVICES)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Tablets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company purchased approximately 9,600 Lenovo tablet hardware devices in 2020 (the “devices”), which are held for placement with rideshare and other businesses. As part of Alfi’s agreements with rideshares, malls and airport owners, devices are provided as a complimentary product. Alfi may pay a revenue share or commission to such third party for the placement of the Alfi-enabled device. See Note 2 for a discussion of revenue recognition from such placement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company records these assets at the lower of cost or fair market value. Devices are accounted for as Other Assets (Complimentary Devices) on the consolidated balance sheet until they are provided to a rideshare or other businesses for use. Upon being placed into service, the Company expenses these assets to Cost of Sales.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On June 30, 2021, and December 31, 2020, the Company had approximately 8,100 and 8,600 devices on-hand at the end of both periods, respectively. During the three and twelve months ended June 30, 2021, and December 31, 2020, the Company placed approximately -0- and 1,500 devices into service with rideshare or other businesses, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of June 30, 2021, and December 31, 2020, Other assets (Complimentary Devices) totaled $1,039,625 and $1,104,000, respectively, at the end of each period. As of June 30, 2021, and December 31, 2020, the cost of the tablets on-hand approximated their fair market value. The Company recorded cost of sales associated with Other assets (Complimentary Devices) of approximately $64,375 and -$0- for the six months ended June 30, 2021, and 2020, respectively. Additionally, during June 2021, the Company ordered 10,000 additional tablets from Lenovo and recognize that commitment of $2,240,000 as a prepaid expense at June 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">A summary of Other assets (complimentary devices) balances as of June 30, 2021, and December 31, 2020, are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.27;margin-bottom:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Other assets (complimentary devices) balance on December 31, 2019, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Purchase of Other assets (complimentary devices)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,256,500</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Other assets (complimentary devices) expensed to cost of sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (152,500)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Other assets (complimentary devices) balance on December 31, 2020, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,104,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Other assets (complimentary devices) expensed to cost of sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (64,375)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Other assets (complimentary devices) balance on June 30, 2021, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,039,625</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt;"><span style="margin-bottom:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">When tablets are placed into service with a rideshare or other business, legal ownership transfers to such entity. </p> 9600 8100 8600 0 1500 1039625 1104000 -64375 0 10000 2240000 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.27;margin-bottom:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:8pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Other assets (complimentary devices) balance on December 31, 2019, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Purchase of Other assets (complimentary devices)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,256,500</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Other assets (complimentary devices) expensed to cost of sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (152,500)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Other assets (complimentary devices) balance on December 31, 2020, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,104,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Other assets (complimentary devices) expensed to cost of sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (64,375)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">Other assets (complimentary devices) balance on June 30, 2021, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:10pt;margin-bottom:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,039,625</p></td></tr></table> 0 1256500 -152500 1104000 -64375 1039625 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin:0pt 0pt 12pt 0pt;">NOTE 11 OTHER INCOME</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the three months ended June 30, 2021, and 2020, the Company realized and collected approximately $18,775 and $-0-as a foreign tax credit for increasing the value the software not yet sold, associated with its wholly owned subsidiary Alfi NI Ltd. This amount was recorded as other income in the consolidated statement of operations for the three months ended June 30, 2021, and 2020.  The Company’s subsidiary will also receive a development credit in the third quarter of 2021, timing and amount dependent on statutory allowances.</p> 18775 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin:0pt 0pt 12pt 0pt;">NOTE 12 NOTE RECEIVABLE RELATED PARTY</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the twelve months ended December 31, 2020, the Company incurred a related party note receivable associated with its bridge loan (see Note 5) of $1,830,000. During the six months ended June 30, 2021, the balance of the note receivable with related party was funded to the Company in full. The balance of the related party note receivable on June 30, 2021, and December 31, 2020, was -$0- and $1,830,000, respectively.</p> 1830000 0 1830000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin:0pt 0pt 12pt 0pt;">NOTE 13 PREPAID EXPENSES AND OTHER</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The balance of prepaid expenses on June 30, 2021, and December 31, 2020, was $2,415,361 and $793 respectively. During June 2021, the Company prepaid $2,240,000 for 10,000 Lenovo devices (tablets). The devices were received in July 2021 and are held in a warehouse. In addition to the devices, the Company has $175,361 in retainers and deposits.</p> 2415361 793 2240000 10000 175361 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.19;margin:0pt 0pt 12pt 0pt;">NOTE 14 SUBSEQUENT EVENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Outstanding Warrants and Warrant Exercises </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">From July, 2021 to August 13, 2021, warrant holders exercised 121,491 warrants providing Alfi with $555,214 in additional working capital. As of August 13, 2021, there were 783,808 warrants outstanding and warrant holders have exercised a total of 3,507,237 warrants providing a total of $16,028,073 in additional working capital.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Share Buy-Back </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On June 23, 2021, Alfi announced a $2.0M buy-back of its stock.  The buy-back was completed on July 9, 2021, with Alfi acquiring 137,650 shares that are recorded as treasury stock by Alfi.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:1.19;margin:0pt 0pt 12pt 0pt;">Office Condo</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company signed a contract to acquire additional office space for $1,100,000 in Miami Beach, FL on July 12, 2021. The purchase is expected to close late August.</p> 121491 555214 783808 3507237 16028073 2000000.0 137650 1100000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2021
Aug. 16, 2021
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Jun. 30, 2021  
Entity File Number 001-40294  
Entity Registrant Name Alfi, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 30-1107078  
Entity Address State Or Province FL  
Entity Address, Address Line One 429 Lenox Avenue, Suite 547  
Entity Address, City or Town Miami Beach  
Entity Address, Postal Zip Code 33139  
City Area Code (305)  
Local Phone Number 395-4520  
Entity Current Reporting Status No  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   16,174,324
Entity Central Index Key 0001833908  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Warrants    
Document Information [Line Items]    
Title of 12(b) Security Warrants, each whole warrant exercisable for one share of Common Stock at an exercise price of $4.57  
Trading Symbol ALFIW  
Security Exchange Name NASDAQ  
Common Stock    
Document Information [Line Items]    
Title of 12(b) Security Common stock, par value $0.0001 per share  
Trading Symbol ALF  
Security Exchange Name NASDAQ  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheet - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 19,693,653 $ 8,335
Accounts receivable, net 0 0
Note receivable (related parties) 0 1,830,000
Prepaid expenses and other 2,415,361 793
Total current assets 22,109,014 1,839,128
Property and equipment, net of accumulated depreciation of $92,441 and $46,081, respectively 150,519 117,474
Intangible assets, net of accumulated amortization of $879,439 and $440,321, respectively 3,945,070 4,384,188
Other assets (complimentary devices), net 1,039,625 1,104,000
Other assets, net 55,350 7,940
Total assets 27,299,578 7,452,730
Current liabilities    
Accounts payable 982,230 516,705
Current portion of long-term debt (related parties) 0 5,558,808
Derivative liability   229,712
Accrued interest   116,600
Total current liabilities 982,230 6,421,825
Total liabilities 982,230 6,421,825
Stockholders' Equity    
Series Seed preferred stock, $0.0001 par, -0- shares issued as of June 30, 2021, and December 31, 2020, respectively. 2,500,000 shares authorized   2,500,000
Common stock, $0.0001 par, 16,040,941 and 4,441,523 shares issued as of June 30, 2021, and December 31, 2020, respectively. 80,000,000 shares authorized 1,604 444
Additional paid-in capital 37,679,500 2,024,871
Accumulated surplus (deficit) (11,363,756) (3,494,410)
Total stockholders' equity 26,317,348 1,030,905
Total liabilities and stockholders' equity $ 27,299,578 $ 7,452,730
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheet (Parenthetical) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Consolidated Balance Sheet    
Accumulated depreciation $ 92,441 $ 46,081
Accumulated amortization $ 879,439 $ 440,321
Preferred stock, par value $ 0.0001 $ 0.0001
Preferred stock, shares issued 0 0
Preferred stock, shares authorized 2,500,000 2,500,000
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares issued 16,040,941 4,441,523
Common stock, shares authorized 80,000,000 80,000,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statement of Operations - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Condensed Consolidated Statement of Operations        
Revenues, net $ 936   $ 18,386  
Cost of sales, net 161,377   265,883  
Gross margin (160,441)   (247,497)  
Operating expenses        
General and administrative 4,255,404   7,025,819  
Depreciation and amortization 229,317 $ 5,859 457,773 $ 11,512
Total operating expenses 4,484,721 5,859 7,483,593 11,512
Other income (expense)        
Other income 14,478   30,443 60,853
Interest expense (61,787) (17,913) (168,700) (35,416)
Total other income (expense) (47,309) (17,913) (138,257) 25,437
Net income (loss) before provision for income taxes (4,692,471) (23,772) (7,869,346) 13,925
Provision for income taxes     0  
Net income (loss) after provision or income taxes $ (4,692,471) $ (23,772) $ (7,869,346) $ 13,925
Earnings (loss) per share $ (0.44) $ (0.01) $ (1.00) $ 0
Weighted average common shares outstanding 10,701,717 3,150,000 7,906,647 3,150,000
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statement of Changes to Stockholders' Equity - USD ($)
Series Seed Preferred Stock
Common Stock
Additional Paid-In Capital
Accumulated Surplus (Deficit)
Total
Beginning balance at Dec. 31, 2019 $ 2,500,000 $ 315   $ 64,549 $ 2,564,864
Beginning balance (in shares) at Dec. 31, 2019 2,500,000 3,150,000      
Net income (loss)       37,697 37,697
Ending balance at Mar. 31, 2020 $ 2,500,000 $ 315   102,246 2,602,561
Ending balance (in shares) at Mar. 31, 2020 2,500,000 3,150,000      
Beginning balance at Dec. 31, 2019 $ 2,500,000 $ 315   64,549 2,564,864
Beginning balance (in shares) at Dec. 31, 2019 2,500,000 3,150,000      
Net income (loss)         13,925
Ending balance at Jun. 30, 2020 $ 2,500,000 $ 315   78,474 2,602,561
Ending balance (in shares) at Jun. 30, 2020 2,500,000 3,150,000      
Beginning balance at Dec. 31, 2019 $ 2,500,000 $ 315   64,549 2,564,864
Beginning balance (in shares) at Dec. 31, 2019 2,500,000 3,150,000      
Ending balance at Dec. 31, 2020 $ 2,500,000 $ 444 $ 2,024,871 (3,494,410) 1,030,905
Ending balance (in shares) at Dec. 31, 2020 2,500,000 4,441,523      
Beginning balance at Mar. 31, 2020 $ 2,500,000 $ 315   102,246 2,602,561
Beginning balance (in shares) at Mar. 31, 2020 2,500,000 3,150,000      
Net income (loss)       (23,772) (23,772)
Ending balance at Jun. 30, 2020 $ 2,500,000 $ 315   78,474 2,602,561
Ending balance (in shares) at Jun. 30, 2020 2,500,000 3,150,000      
Beginning balance at Dec. 31, 2020 $ 2,500,000 $ 444 2,024,871 (3,494,410) 1,030,905
Beginning balance (in shares) at Dec. 31, 2020 2,500,000 4,441,523      
Shares issued with debt   $ 16 249,984   250,000
Shares issued with debt (in shares)   157,561      
Net income (loss)       (3,176,875) (3,176,875)
Ending balance at Mar. 31, 2021 $ 2,500,000 $ 460 2,274,855 (6,671,285) (1,895,970)
Ending balance (in shares) at Mar. 31, 2021 2,500,000 4,599,084      
Beginning balance at Dec. 31, 2020 $ 2,500,000 $ 444 2,024,871 (3,494,410) $ 1,030,905
Beginning balance (in shares) at Dec. 31, 2020 2,500,000 4,441,523      
Shares issued for cash (in shares)         157,561
Exercise of warrants (in shares)         3,385,746
Net income (loss)         $ (7,869,346)
Ending balance at Jun. 30, 2021   $ 1,604 37,679,500 (11,363,756) 26,317,348
Ending balance (in shares) at Jun. 30, 2021   16,040,941      
Beginning balance at Mar. 31, 2021 $ 2,500,000 $ 460 2,274,855 (6,671,285) (1,895,970)
Beginning balance (in shares) at Mar. 31, 2021 2,500,000 4,599,084      
Shares issued with debt   $ 32 499,968   500,000
Shares issued with debt (in shares)   315,008      
Shares issued for cash   $ 429 15,732,252   15,732,681
Shares issued for cash (in shares)   4,291,045      
Exercise of warrants   $ 338 15,472,521   15,472,859
Exercise of warrants (in shares)   3,385,746      
Shares issued for services   $ 30 599,970   600,000
Shares issued for services (in shares)   300,000      
Options     600,249   600,249
Conversion of preferred stock to common $ (2,500,000) $ 315 2,499,685    
Conversion of preferred stock to common (in shares) (2,500,000) 3,150,058      
Net income (loss)       (4,692,471) (4,692,471)
Ending balance at Jun. 30, 2021   $ 1,604 $ 37,679,500 $ (11,363,756) $ 26,317,348
Ending balance (in shares) at Jun. 30, 2021   16,040,941      
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statement of Cashflows - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Operating activities    
Net income (loss) $ (7,869,346) $ 13,925
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization expense 457,773 11,512
Stock based compensation 1,663,908  
Changes in assets and liabilities:    
Other assets (complimentary devices) 64,375 (1,256,500)
Prepaid expenses and other assets (2,414,568) 2,315
Accounts payable 465,526 74,325
Accrued interest (116,600) 35,413
Net cash used in operations (7,748,932) (1,119,010)
Investing activities    
Acquisition of property, plant, and equipment, net (51,701)  
Acquisition of intangible assets, net   (1,418,583)
Net cash used in investing activities (51,701) (1,418,583)
Financing activities    
Proceeds from issuance of common stock, net of deferred offering costs 30,949,003  
Proceeds from issuance of warrants, net 42,910  
Proceeds from related party note payable 2,580,000 2,539,745
Repayments of related party note payable (6,085,962)  
Net cash provided by financing activities 27,485,951 2,539,745
Net change in cash and cash equivalents 19,685,318 2,152
Cash and cash equivalents at the beginning of the period 8,335 38,890
Cash and cash equivalents at the end of the period $ 19,693,653 $ 41,042
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS DESCRIPTION BACKGROUND
6 Months Ended
Jun. 30, 2021
BUSINESS DESCRIPTION BACKGROUND  
BUSINESS DESCRIPTION BACKGROUND

JUNE 30, 2021, AND DECEMBER 31, 2020

NOTE 1 BUSINESS DESCRIPTION BACKGROUND

Alfi, Inc. is a C-corporation formed in Delaware that operates in the technology sector; specifically, Software as a Service (SaaS) in the Digital Out Of Home (DOOH) Smart Advertising segment. This segment includes artificial intelligence, machine & deep learning, edge computing, Big Data, telecommunications, and the Internet of Things (IoT). Alfi, Inc. includes its wholly owned subsidiary Alfi, NI Ltd, the results of which are presented on a combined basis in the consolidated financial statements included in this Report. Alfi, NI Ltd is a registered business in Belfast, Ireland. Collectively, the combined consolidated entity is referred to as the “Company” throughout this Report.

The Company’s timeline of events relative to its current formation above began on April 4, 2018, when Lectrefy, Inc., a Florida corporation, was organized. On July 6, 2018, Lectrefy, Inc, a Delaware corporation was organized. On July 11, 2018, Lectrefy, Inc. of Florida was merged into a newly created entity Lectrefy, Inc. of Delaware. On July 25, 2018, Lectrefy Inc. of Delaware qualified to do business in Florida. On January 31, 2020, Lectrefy, Inc. of Delaware changed its name to Alfi, Inc.

On September 18, 2018, Lectrefy, NI Ltd was organized in Belfast, Ireland. On February 4, 2020, Lectrefy, NI Ltd.’s name was changed to Alfi NI Ltd. On February 13, 2020, Lectrefy Inc. Delaware registered it name change in the State of Florida to Alfi, Inc.

In 2019, the Company’s software product received initial certification compliance with GDPR government regulatory standards, the highest level of privacy compliance certification available in its jurisdiction. As of June 2020, the Company’s products were fully developed and are currently being deployed to customers.

The Company uses artificial intelligence and big data analytics to measure and predict human response. Its computer vision technology is powered by proprietary artificial intelligence, to determine the age, gender, ethnicity, geolocation, and emotion of someone in front of an Alfi-enabled device, such as a tablet or kiosk. Its software can then deliver in real-time, the advertisements to that viewer based on the viewer’s demographic and psychographic profile. It delivers the right content, to the right person at the right time in a responsible and ethical manner. By delivering advertisements a viewer wants, the Company provides its advertising customers the viewers they want, and the result is higher click through rates, or CTRs and higher CPM, cost per thousand, rates.

The Company has created an enterprise grade, multimedia state-of-the-art computer vision and machine learning platform, generating powerful advertising recommendations and insights. Multiple technologies work together in its software with viewer privacy and reporting objectives as the Company’s two goals. The software uses a facial fingerprinting process to make demographic determinations. As such, the Company makes no attempt to identify the individual in front of the screen. By providing age, gender, ethnicity and geolocation information, brand owners have all the data they need for meaningful interaction.

The Company solves the problem of providing real time, accurate and rich reporting on customer demographics, usage, interactivity, and engagement while never storing any personal identifiable information of its users. No viewer is ever required, or requested, to enter any information about themselves on any Alfi-enabled device. Alfi was designed to be fully compliant with all privacy regulations. Alfi is fully compliant with the GDPR, General Data Protection Regulation, in Europe, the CCPA, California Consumer Privacy Act, and HIPAA, the Health Insurance Portability and Accountability Act.

The Company’s initial focus is to place its Alfi-enabled devices in rideshares, retailers, malls, and airports.

The Company’s primary activities since inception have been research and development, managing collaborations, and raising capital. As of the date of this Report, the Company has approximately 9,600 tablets either held as Other Assets (complimentary devices) or in operation currently being used by customers.

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2021
SIGNIFICANT ACCOUNTING POLICIES  
SIGNIFICANT ACCOUNTING POLICIES

NOTE 2 SIGNIFICANT ACCOUNTING POLICIES

Revenue Recognition

Under Financial Accounting Standards Board (FASB) issued Accounting Standards Update (“ASU”) No. 2014-09 (Topic 606) “Revenue from Contracts with Customers”, revenue from contracts with customers is measured based on the consideration specified in the contract with the customer.

Alfi generates revenues from three sources. First, Alfi sells advertising and content on its Alfi-enabled tablets and other devices such as kiosks. Second, Alfi licenses its technology to other companies as a Software-as-a-Service (SaaS) product. Third, Alfi looks to sell the aggregated data reflecting viewer engagement it derives from users of an Alfi-enabled device to advertisers and content providers. Alfi has different customers for each of its revenue streams: (1) companies that buy content space, like CNN, NBC, etc., or companies that buy ad space like Coke, Ford, etc.; (2) companies that pay a per screen fee on a SaaS basis to operate Alfi software on their network, where they sell ads & content and on their own devices; and (3) companies that purchase viewer engagement data on a subscription basis.

With respect to Alfi-enabled tablets or devices placed into service by Alfi, Alfi recognizes revenue on a cost per thousand impressions (CPM), an ad placed, or share-of-voice basis depending on the advertiser’s or content provider’s request. Alfi has contracts with both the advertisers and content providers that specify the amounts to be paid to Alfi for displaying advertising or content. The number of impressions, frequency of ad placement or share of voice the advertiser or content provider is willing to pay and the duration of each campaign is set by the advertiser or content provider. Content and advertisements are provided to Alfi by companies desiring to deliver content for viewer engagement. In general, Alfi does not pay for content, to the extent it does, the cost of acquiring content is be expensed as cost of sales. Alfi will recognize revenue under these contracts upon the validated delivery of impressions to the end user of the Alfi-enabled device.

With respect to SaaS licenses, Alfi enters into license agreements with third parties that place their own devices for advertising together with the remote management access and data reporting that the Alfi platform provides. Additionally, Alfi may form a partnership where the revenues are shared with the licensee.  Licenses may be for a specified duration or on a renewable subscription basis. Alfi charges these third parties a monthly, per screen fee, or other partnership arrangement for use of the Alfi platform. Alfi recognizes the revenue from these licenses or partnership revenue share agreements monthly in accordance with Topic 606.

Alfi believes that the aggregated data of viewer engagement has significant value for advertisers and content providers. Alfi looks to sell such data to third parties on a subscription basis and recognize revenue as the subscription payments are received depending on the nature of the contract. For subscriptions that are prepaid, revenue is recognized as earned; with respect to subscriptions that are not prepaid, revenue is recognized when the data is delivered to the subscriber.

Alfi has distributed and activated into operations over 1,500 devices tablets and kiosks at no cost to rideshare, mall, or airport owner(s). It is the viewers of the Alfi-enabled device, rather than the rideshare, mall or airport owner that the Alfi-enabled device engages with and to whom Alfi delivers advertising and content. It is projected that Alfi will begin selling advertising and content for those tablets placed into operation in the third quarter of 2021.

Alfi has recognized revenue from its rideshare sources. This revenue source for rideshares began at the end of the second quarter.  Additionally, revenues from advertiser and content providers for rideshare and SaaS revenue share partnerships are projected for the third quarter of 2121. Irrespective of revenue generation on devices, when they are physically placed into service, devices are expensed in accordance with the Company’s Cost of Sales policy.

The contracts with a rideshare, mall or airport owners for placing a device in service does not trigger a payment from such party to Alfi. With respect to a kiosk in a mall or airport, Alfi may be paid a separate service fee to maintain the device, but Alfi does not anticipate that to be a material source of revenue. Alfi’s contract with a device host may provide that Alfi pays a revenue sharing amount, or fee, based on the revenue Alfi derives from that device. Alfi will expense that fee in Cost of Sales in accordance with its Cost of Sales policy. In general, a rideshare will not be required to return tablets distributed by Alfi at any time. Removing a tablet from the vehicle or returning it to Alfi would automatically cancel the opportunity for a rideshare to receive commissions. Thus, Alfi does not anticipate that a rideshare would seek to return a tablet. Kiosks, because of their high cost, may either be returned to Alfi or purchased by the facility owner at the end of the contract.

For the six months ended June 30, 2021, and 2020, the Company had earned and recorded $18,386 and $-0- revenue during each period, respectively. Net revenue consisted of one customer concentration for kiosks and ads placed by the call center customers, which represent 100% of sales for the six months ended June 30, 2021.

Accounts Receivable

The Company records accounts receivable at its net realizable value.  On June 30, 2021, and December 31, 2020, the Company had recorded net customer accounts receivable of $-0- and $-0-, respectively.  The Company makes periodic assessment of collectability of accounts receivable balances.

Consolidation

The consolidated financial statements include the accounts of Alfi, Inc. and its wholly owned subsidiary, Alfi NI Ltd. Collectively, these entities make up the consolidated financial statements during the periods presented in this Report. All significant intercompany balances and transactions are eliminated in consolidation.

Use of Estimates

The preparation of financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Cash Equivalents

The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents. On June 30, 2021, and December 31, 2020, the Company had $19,693,653 and $8,335 in cash and cash equivalents, respectively.

Concentration of Credit Risk

Generally, the Company’s cash balances, which are deposited in non-interest-bearing accounts may exceed FDIC insurance limits from time to time. The financial stability of these institutions is periodically reviewed by senior Management.

Complimentary Devices

The Company purchased approximately 9,600 Lenovo tablet hardware devices in 2020 (the “devices”), which are held for placement with rideshare and other businesses. In June of 2021, Alfi also order an additional 10,000 devices from Lenovo, which were received in July 2021. Alfi’s devices represent an incentive-based outreach program by which devices are provided complimentary to rideshare or other businesses that sign up for Alfi’s Software-as-a-Service (SaaS) product. As part of Alfi sales agreements with rideshare and other businesses, devices are provided as a complimentary product in exchange for monetization of the respective set of business consumer’s attention.

The Company records these devices at the lower of cost or fair market value. Devices are accounted for as Other assets (complimentary devices) on the consolidated balance sheet until they are provided to a rideshare or other businesses. Upon being placed into service for consumer use, the Company expenses Other Assets (complimentary devices) to Cost of Sales.

Property and Equipment

Property plant and equipment consists of office equipment recorded at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets, which for office equipment is three to five years. The Company maintains a capitalization policy for individual items greater than $500 and an estimated useful life greater than one year.

Expenditures for major renewals and betterments that extend the useful lives of property and equipment are capitalized. Expenditures for maintenance and repairs are charged to expense as incurred. Property plant and equipment are tested for asset impairment on no less than a quarterly basis by Management.

Intangible Assets

The Company recognizes amortizable intangible assets associated with the costs to acquire or cost to complete its technology development projects. The Company places intangible assets into service upon the date in which they are available for use. Intangible assets are tested for asset impairment on no less than a quarterly basis by Management, of which none were identified during the periods included in this Report.

Fair Value of Financial Instruments

Fair value estimates discussed herein are based upon certain market assumptions and pertinent information available to Management. The respective carrying value (net book value) of certain on-balance- sheet financial instruments approximated their fair values. These financial instruments include cash, accounts payable notes payable, fixed assets, and amortizable intangible assets. Fair values approximate carrying values for cash, accounts payable, notes payable, fixed assets, and amortizable intangible assets at June 30, 2021, and December 31, 2020, respectively.

Net Income (Loss) per Share of Common Stock

The Company computes basic net loss per share by dividing net income (loss) per share available to Common Stock holders by the weighted average number of common shares outstanding for the period and excludes the effects of any potentially dilutive securities. Diluted earnings per share, if presented, would include the dilution that would occur upon the exercise or conversion of all potentially dilutive securities into Common Stock using the “treasury stock” and/or “if converted” methods as applicable. The computation of basic and diluted income (loss) per share for the periods ended June 30, 2021, and December 31, 2020, excludes potentially dilutive securities when their inclusion would be anti- dilutive, or if their exercise prices were greater than the average market price of Common Stock during the period.

Potentially dilutive securities excluded from the computation of basic net income (loss) per share as of June 30, 2021, and 2020 are as follows:

June 30, 

June 30, 

    

2021

    

2020

Convertible Series (“Seed”) Preferred stock

 

0

 

3,150,058

Warrants

905,299

0

Employee stock options

 

1,032,432

 

448,888

Total potentially dilutive securities

 

1,937,731

 

3,598,946

Convertible Instruments

U.S. GAAP requires companies to bifurcate conversion options from their host instruments and account for them as free-standing derivative financial instruments according to certain criteria. The criteria include circumstances in which (a) the economic characteristics and risks of the embedded derivative instrument are not clearly and closely related to the economic characteristics and risks of the host contract, (b) the hybrid instrument that embodies both the embedded derivative instrument and the host contract is not re-measured at fair value under otherwise applicable generally accepted accounting principles with changes in fair value reported in earnings as they occur, and (c) a separate instrument with the same terms as the embedded derivative instrument would be considered a derivative instrument. An exception to this rule is when the host instrument is deemed to be conventional.

The Company has determined that the embedded conversion options should not be bifurcated from their host instruments and the Company records, when necessary, discounts to convertible notes for the intrinsic value of conversion options embedded in debt instruments (the beneficial conversion feature) based upon the differences between the fair value of the underlying Common Stock at the commitment date of the note transaction and the effective conversion price embedded in the note. Debt discounts under these arrangements are amortized over the term of the related debt to their stated date of redemption.

During the periods ended June 30, 2021, and December 31, 2020, the Company did not record or issue convertible notes with beneficial conversion features and did not record debt discounts related to beneficial conversion features. During 2020 and 2019, the Company issued Convertible Series Seed Preferred stock which has option for stockholders to convert into Common Stock on a 1:1.260023 basis and is classified as stockholders’ equity on the balance sheet at June 30, 2021, and December 31, 2020, respectively. If converted into Common Stock by Series Seed stockholders, its fair value would approximate the existing carrying (book) value of the Series Seed Preferred stock as stated. Thus, no embedded derivatives were identified on the conversion option of Convertible Series Seed Preferred stock at June 30, 2021, or December 31, 2020, respectively. In May 2021, Convertible Series Seed Preferred Stock converted 2,500,000 shares into 3,150,058 shares of Common Stock. Convertible Series Seed Preferred Stock is still authorized for issuance under Alfi's charter and there were no outstanding shares on June 30,2021.

Common Stock Purchase Warrants and Other Derivative Financial Instruments

The Company accounts for derivative instruments in accordance with ASC 815, which establishes accounting and reporting standards for derivative instruments and hedging activities, including certain derivative instruments embedded in other financial instruments or contracts and requires recognition of all derivatives on the balance sheet at fair value, regardless of hedging relationship designation. Accounting for changes in fair value of the derivative instruments depends on whether the derivatives qualify as hedging relationships and the types of relationships designated are based on the exposures hedged. On June 30, 2021, and December 31, 2020, the Company did not have any derivative instruments that were designated as hedges.

The Company adopted Accounting Standards Update (“ASU”) No. 2017-11, Earnings Per Share (Topic 260), Distinguishing Liabilities from Equity (Topic 480), Derivatives and Hedging (Topic 815). The amendments in Part I of this Update change the classification analysis of certain equity-linked financial instruments (or embedded features) with down round features.

Stock based compensation

The Company maintains a stock equity incentive plan under which it may grant non-qualified stock options, incentive stock options, stock appreciation rights, stock awards, performance and performance-based awards, or stock units to employees, non-employee directors and consultants.

Income Taxes

Deferred income tax assets and liabilities are determined based on the estimated future tax effects of net operating loss and credit carryforwards and temporary differences between the tax basis of assets and liabilities and their respective financial reporting amounts measured at the current enacted tax rates. The Company records an estimated valuation allowance on its deferred income tax assets if it is more likely than not that these deferred income tax assets will be realized. The Company recognizes a tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by taxing authorities, based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such a position are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. As of June 30, 2021, and December 31, 2020, the Company has not recorded any unrecognized tax benefits. The Company’s policy is to classify assessments, if any, for tax-related interest as interest expense and penalties as general and administrative expenses in the statements of operations. The Company did not recognize any such penalties or interest during the periods presented under this Report.

Change in Accounting Estimate / Prior Period Reclassifications

Certain prior period amounts have been reclassified to conform to current period presentation, including a change in the estimated useful life of capitalized platform production costs (see Note 10). Management originally determined ten years as a reasonable useful life estimate for these assets and revised it to five years based on external market competition and other technological factors.  The Company made the change as part of its standard review of its accounting policies in connection with the audit for the year ended December 31, 2020. The Company has considered the change in estimated useful life a change in accounting estimate under GAAP and has accounted for it prospectively in the consolidated financial statements. Based on current conditions, the Company believes its revised estimated useful life allocation reasonable for these assets.

Recent Accounting Pronouncements

There are various updates recently issued, most of which represented technical corrections to the accounting literature or application to specific industries and are not expected to have a material impact on the Company’s financial position, results of operations or cash flows.

Forward Stock Split

On March 1, 2021, the Company effected a forward stock split on a ratio of 1.260023 to 1.000000 basis. Share amounts reflected in this Report are presented post-split, unless otherwise noted.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE OF FINANCIAL INSTRUMENTS
6 Months Ended
Jun. 30, 2021
FAIR VALUE OF FINANCIAL INSTRUMENTS  
FAIR VALUE OF FINANCIAL INSTRUMENTS

NOTE 3 FAIR VALUE OF FINANCIAL INSTRUMENTS

The Company measures the fair value of financial assets and liabilities based on the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The Company also follows a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.

ASC 820 describes three levels of inputs that may be used to measure fair value:

Level 1 — quoted prices in active markets for identical assets or liabilities

Level 2 — quoted prices for similar assets and liabilities in active markets or inputs that are observable

Level 3 — inputs that are unobservable based on an entity’s own assumptions, as there is little, if any, related market activity (e.g., cash flow modeling inputs based on assumptions).

The risk-free interest rate is the United States Treasury rate on the measurement date having a term equal to the remaining contractual life of the instrument. The volatility is a measure of the amount by which the comparable companies’ share price has fluctuated or is expected to fluctuate. Since the Common Stock has not been publicly traded, an average of the historical volatility of comparative companies was used.

Level 3 liabilities are valued using unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the derivative liabilities. For fair value measurements categorized within Level 3 of the fair value hierarchy, the Company’s Chief Financial Officer determines valuation policies and procedures, as applicable.

Level 3 financial liabilities consist of the derivative liabilities for which there is no current market for these securities such that the determination of fair value requires significant judgment or estimation. Changes in fair value measurements categorized within Level 3 of the fair value hierarchy are analyzed each period based on changes in estimates or assumptions and recorded as appropriate.

Significant observable and unobservable inputs include stock price, exercise price, annual risk-free rate, term, and expected volatility, and are classified within Level 3 of the valuation hierarchy. An increase or decrease in volatility or interest free rate, in isolation, can significantly increase or decrease the fair value of the derivative liabilities. Changes in the values of the derivative liabilities are recorded as a component of other income (expense) on the accompanying consolidated statement of operations and comprehensive loss.

Non-financial assets that are measured on a non-recurring basis include our intellectual property and property and equipment which are measured using fair value techniques whenever events or changes in circumstances indicate a condition of impairment exists. The estimated fair value of prepaid expenses, accounts payable and accrued expenses approximate their individual carrying amounts due to the short-term nature of these measurements.

The following tables present the derivative financial instruments, the Company’s only financial liabilities measured and recorded at fair value on the Company’s balance sheets on a recurring basis, and their level within the fair value hierarchy as of June 30, 2021, and December 31, 2020:

As of December 31, 2020

    

Amount

    

Level 1

    

Level 2

    

Level 3

Embedded conversion derivative liability on employee stock options

$

229,712

$

$

$

229,712

Total as of December 31, 2020

$

229,712

$

$

$

229,712

As of June 30, 2021

 

 

 

 

Embedded conversion derivative liability on employee stock options

$

0

$

$

$

0

Total as of June 30, 2021

$

0

$

$

$

0

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
NOTES PAYABLE - RELATED PARTY
6 Months Ended
Jun. 30, 2021
NOTES PAYABLE - RELATED PARTY  
NOTES PAYABLE - RELATED PARTY

NOTE 4 NOTES PAYABLE – RELATED PARTY

During 2019 and 2020, the Company entered a related party note payable transaction (the “Notes”) for cash advances associated with Alfi product development costs.  

Unpaid principal on the Notes as of June 30, 2021, and December 31, 2020, were $-0- and $5,558,808, respectively.  These balances are summarized below:

Senior related party note

Advances under the senior related party note payable (“Senior Note”) totaled $-0-, $1,812,718 and $759,090 for periods ending June 30, 2021, December 31, 2020, and 2019, respectively, and are classified as a currently liability on the balance sheet. The Senior Note’s original maturity date was December 31, 2020. An extension to the maturity date was granted by lender to the earlier of June 30, 2021, or the occurrence of certain events, including the closing of the Company’s initial public offering.

The Senior Note bore a fixed annual interest rate of 5% per year. For the six months ended June 30, 2021, and 2020, the Company incurred interest expense associated with the Senior Note of $110,709 and $48,888 respectively. Accrued unpaid interest totaled $-0- and $116,600 on June 30, 2021, and December 31, 2020, respectively. On May 7, 2021, the Senior Note was repaid in full.

Additional advances by related parties

During the twelve months ended December 31, 2020, the Company received two related party cash advances totaling approximately $37,000. These related party advances carried no specified repayment term, interest rate, or security interest, and were payable only after holder of the Senior Note, referenced above, is repaid in full. In May 2021, this related party advance was repaid in full.  On June 30, 2021, the balance of this related party advance was $-0-.

During the twelve months ended December 31, 2020, the Company purchased approximately 9,600 tablet devices with cash from an unaffiliated third-party vendor. Of the 9,600 tablet devices, 7,600 tablets were purchased by a related party on behalf of the Company. Payment terms associated with the approximate 7,600 tablet devices purchased by related party on behalf of the Company requires a fixed repayment of $125 per device, due to related party by Alfi upon the closing of the Company’s initial public offering. There is no stated interest rate or additional repayment terms included therein this tablet purchase agreement. Collateral for the tablet device purchase agreement pledged by the Company to related party include the approximate 7,600 physical tablet hardware devices. In May 2021, the tablet device advance from related party was paid in full. Outstanding principal balance on advances for purchased tablet devices was $-0- and $950,000 on June 30, 2021, and December 31, 2020, respectively.

On December 30, 2020, the Company entered into a $2,000,000 bridge loan with related party investors. As of December 31, 2020, $170,000 had been funded on the bridge loan and $1,830,000 remained unfunded to the Company. The terms of the bridge loan with related party include repayment of principal on or before June 30, 2021, and an annual interest rate of 18%. In addition to repayment of principal and interest under the bridge loan, the Company issued to the investors 1,260,023 shares of Common Stock. The remaining

$1,830,000 was funded in full in January 2021. During the six months ended June 30, 2021, and 2020, the Company incurred interest expense on bridge loan of $118,800 and $-0-, respectively. In May 2021, this bridge funding was paid in full. Outstanding principal balance on bridge loan from related party investor on June 30, 2021, and December 31, 2020, was $-0- and $2,000,000, respectively.

During the six months ended June 30, 2021, the Company entered two bridge loans: $250,000 and $500,000, with related party investors. Terms of the bridge loans with related party included repayment of principal on or before June 30, 2021, and an annual interest rate of 18%. In addition to repayment of principal and interest under the bridge loan with related party, the Company issued investors 157,561 and 315,008 shares of Common Stock. In May 2021, the related party bridge loans were paid in full. Outstanding principal balance on bridge loan from related party investors on June 30, 2021, and December 31, 2020, was $-0- and -0- respectively.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES
6 Months Ended
Jun. 30, 2021
INCOME TAXES  
INCOME TAXES

NOTE 5 INCOME TAXES

The Company files Federal and state tax returns in as a C-corporation, to the Company’s knowledge, no returns are subject to examination by taxing authorities.

The Company has recorded no provision for income taxes or accrued a deferred tax asset (or liability) in the consolidated financial statements, on the basis that, although expected, the likelihood of the Company realizing any tax benefit (or liability) in the future cannot be calculated as of the date of this Report. As of the date of this Report, the Company follows all required local, state, and federal tax filings.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 2021
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

NOTE 6 COMMITMENTS AND CONTINGENCIES

Operating leases

During the three-month periods ended June 30, 2021, and 2020, the Company had office leases in Miami, FL, Denver, CO, and Belfast, Northern Ireland. Rent expense under those leases totaled approximately $198,000 and $50,000 during the three months ended June 30, 2021, and 2020, respectively.

Employee Equity (Stock) Incentive Plan

The Company has an employee equity stock incentive plan in which, at its sole discretion, it may award employees of the Company Common Stock or Common Stock options, as an incentive for performance (the “Plan”). Total shares of Common Stock reserved under the plan for employee grants is not to exceed 1,575,029 shares of Common Stock. During the six-month period ended June 30, 2021, and the twelve-month period end December 31, 2020, respectively, the Company granted 544,168 and 429,200 Common Stock options under the Plan.

On June 30, 2021, and December 31, 2020, total Common Stock options issued under the Plan were 1,032,432 and 488,264, respectively. Weighted average strike price per employee stock option is approximately $2.00 per share. Management recorded stock-based compensation expense associated with the issuance of employee stock options of $600,249 for the six months ended June 30, 2021.

As of the date of this Report, one employee exercised stock options and received 11,892 restricted common shares.

License Agreement

The Company has finalized two SaaS licensing agreements with customers for using its technology services in fiscal year 2021and expects revenue to be realized in the second half of the year. The Company currently has agreements with rideshare drivers for placement of its tablet devices in their vehicles (See Note 3).

Litigation, Claims, and Assessments

The Company may be involved in legal proceedings, claims and assessments arising in the ordinary course of business. Such matters are subject to many uncertainties, and outcomes are not predictable with assurance. There are no such matters as of the date of this Report.

Related Parties

The Company entered into agreements with related parties during the six months and twelve months ended June 30, 2021, and December 31, 2020, respectively (see Note 4 and Note 12).

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
STOCKHOLDERS' EQUITY
6 Months Ended
Jun. 30, 2021
STOCKHOLDERS' EQUITY  
STOCKHOLDERS' EQUITY

NOTE 7 STOCKHOLDERS’ EQUITY

As of December 31, 2020, there was not a viable market for Common Stock to determine its fair value; therefore, management estimated the fair value to be utilized in the determining the fair value of issued conversion options. In estimating the fair value, management considered the estimated fair value of assets received in exchange for equity instruments and placement agents’ assessments of the underlying common shares relating to our issuance of our senior convertible preferred stock. Considerable management judgment is necessary to estimate the fair value, accordingly, actual results could vary significantly from management’s estimates.

On June 30, 2021, the Company’s records reflect the May 2021 initial public offering on the Nasdaq Capital Market, creating liquidity and a visible fair market value for its stock, ticker symbol “ALF”.

In 2018, the Company created a class of Preferred Series Seed stock (“Preferred stock”). Par value for the Preferred stock is $0.0001 per share and 2,500,000 shares of Preferred stock were authorized. During 2018 and 2019, 2,500,000 shares of Preferred stock was issued to an investor in exchange for $2,500,000 cash consideration. Preferred stock shares convert to Common Stock at a ratio of 1:1.260023 at any time and from time to time in the sole discretion of the holder. Preferred stockholders have preferential liquidation rights in the event of the Company’s dissolution. Preferred stock shares bear no interest or dividend payments to its Holders. The Preferred stock has a buyout feature if not converted into Common Stock by investor. Preferred stock can be bought out by the Company if full return of principal is made to investor ($2,500,000), plus an additional 1x return of capital to investor ($2,500,000). In May 2021, 2,500,000 shares of preferred stock were converted into 3,150,058 shares of Common Stock at a conversion ratio of 1:1.260023. On June 30, 2021, and December 31, 2020, total preferred stock shares issued and outstanding were -0- and 2,500,000, respectively.  For the six months ended June 30, 2021, no preferred stock was issued by the company.

Dividends

Holders of Preferred stock are not entitled to any dividend payment but do have liquidation preference in the event of dissolution of the Company. Holders of Common Stock are not entitled to any dividend payments but would receive such payments in the event dividend payments were made to stockholders. There was no dividend payment made on any class of stock (common or preferred) for the six and twelve months ended June 30, 2021, and December 31, 2020, respectively.

Common Stock

The Company is authorized to issue 80,000,000 shares of Common Stock, par value $0.0001. In 2018, 3,150,000 shares of Common Stock were issued to the three management members who are Founders, at par.

During the twelve months ended December 31, 2020, the Company issued 31,500 shares of common stock to an unaffiliated third party in exchange for services associated with investment relations and fundraising, and to support the development of revenue producing contracts. Management valued this issuance of common shares as stock-based compensation expense in fiscal year 2020 for approximately $25,000.

During the twelve months ended December 31, 2020, the Company issued 1,260,023 shares of Common Stock to a related party investor in exchange for bridge loan funding necessary to procure ongoing business operations. Management valued this issuance of common shares as stock-based compensation expense during the twelve months ended December 31, 2020, for approximately $2,000,000.

During the six months ended June 30, 2021, the Company arranged two bridge loans with related party investors. The Company issued 157,561 and 315,008 shares of Common Stock, respectively, in exchange for bridge loan funding necessary to procure ongoing business operations. Management valued these issuances of common shares as stock-based compensation expense during the six months ended June 30, 2021, for approximately $750,000.

During the six months ended June 30, 2021, the Company also issued 300,000 shares of Common Stock in exchange for consulting services. Management valued this issuance of common shares as stock-based compensation expense during the six months ended June 30, 2021, for approximately $600,000.

Employee Equity (Stock) Incentive Plan

The Company has an employee equity stock incentive plan in which, at its sole discretion, it may award employees of the Company Common Stock or Common Stock options, as an incentive for performance. See Note 6.

Stock Option and Warrant Valuation

Stock option and warrant valuation models require the input of highly subjective assumptions. The fair value of stock-based payment awards was estimated using the Black-Scholes option model with a volatility figure derived from an index of historical stock prices for comparable entities. For warrants and stock options issued to non- employees, the Company accounts for the expected life based on the contractual life of the warrants and stock options. For employees, the Company accounts for the expected life of options in accordance with the “simplified” method, which is used for “plain-vanilla” options, as defined in the accounting standards codification. The risk-free interest rate was determined from the implied yields of U.S. Treasury zero-coupon bonds with a remaining life consistent with the expected term of the options.

Forward stock split

In March 2021, a 1.260023 to 1 forward stock split was affected. Common stock share numbers contained herein in this Report are presented on a post-split basis unless specifically noted otherwise.

Initial public offering

On May 3, 2021, the Company’s registration statement on Form S-1 (File No. 333-251959) was declared effective by the SEC. In connection with the IPO, the Company issued and sold 4,291,045 shares of Common Stock and warrants to purchase 4,291,045 shares of Common Stock (including 559,701 shares and warrants to purchase 559,701 shares issued pursuant to the exercise in full of the underwriters' overallotment option) at the combined public offering price of $4.15 per share for aggregate gross proceeds of approximately $17.8 million less offering cost of $2.1million providing net proceeds of $15.7 million.

Warrants Exercised

As of June 30, 2021, warrant holders have exercised 3,385,746 warrants providing Alfi with $15,472,859 in additional working capital. As of August 13, 2021, warrant holders have exercised a total of 3,507,237 warrants providing a total of $16,028,073 in additional funding.  As of August 13, 2021, there were 783,808 warrants outstanding.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
PROPERTY AND EQUIPMENT
6 Months Ended
Jun. 30, 2021
PROPERTY AND EQUIPMENT  
PROPERTY AND EQUIPMENT

NOTE 8 PROPERTY AND EQUIPMENT

Property and equipment balances, net of accumulated depreciation, on June 30, 2021, and December 31, 2020, were $150,519 and $117,474, respectively, and consist of equipment purchases the Company made for IT server and other depreciable computer hardware assets. These assets were assigned a 5-year average useful life.

The Company incurred depreciation expense of $18,656 and $23,915 for the six and twelve months ended June 30, 2021, and December 31, 2020, respectively.

A summary of property plant and equipment balances as of June 30, 2021, and December 31, 2020, is as follows:

Property and equipment balance on December 31, 2019, net of accumulated depreciation

    

$

107,744

Additions

 

33,645

Depreciation expense

 

(23,915)

Property and equipment balance on December 31, 2020, net of accumulated depreciation

$

117,474

Additions

 

51,701

Depreciation expense

 

(18,656)

Property and equipment balance on June 30, 2021, net of accumulated depreciation

$

150,519

Accumulated depreciation recorded as of June 30, 2021, and December 31, 2020, totaled $92,441 and $46,081, respectively. The Company incurred no fixed asset dispositions or identified asset impairments during the periods ended June 30, 2021, and December 31, 2020, respectively.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
INTANGIBLE ASSETS - INTELLECTUAL PROPERTY
6 Months Ended
Jun. 30, 2021
INTANGIBLE ASSETS - INTELLECTUAL PROPERTY  
INTANGIBLE ASSETS - INTELLECTUAL PROPERTY

NOTE 9 INTANGIBLE ASSETS – INTELLECTUAL PROPERTY

Intellectual Property – Patent and Production Costs

The Company’s intellectual property includes patent and platform production costs associated with creation of its technology (see Note 1). Included in capitalized patent costs are the legal and logistics expenses directly associated with patent development, acquisition, and filing. Included in capitalized platform production costs are the direct labor, design, testing, acquisition, and allocation for administrative overhead associated with software development. Upon being placed into service in July 2020 for beta testing, capitalized patent and platform production costs and their anticipated useful lives are summarized as follows:

    

Capitalized 

    

Useful  

Cost

Life

Patent Acquisition Costs

$

650,000

 

15 years

Production Costs

$

4,174,509

 

5 years

Total Intangible Assets (IP), gross

$

4,824,509

The Company assigned a 15-year estimated useful life for patent acquisition costs, and a 5-year estimated useful life for technology platform production costs. The Company has been awarded a patent and has patents pending with the United States Patent Trademark Office (USPTO). Patents have a legal lifespan of 20 years. Between 2018 and 2020, the Company incurred production costs associated with its technology platform.

Management’s determination of useful life estimate for patent acquisition costs is reasonable given the statutory periods for patents of 20 years. Management selected a 5-year useful life for production costs as a conservative expectation of the length of time the Company expects its technology product set to produce future cash flows considering that there are no software or version upgrades. However, with new upgrades to the Alfi platform we believe that the useful life will be extended out further. (See Note 2, Change in Accounting Estimate / Prior Period Reclassifications).

A summary of intangible asset, net of accumulated amortization, balances as of June 30, 2021, and December 31, 2020, are as follows:

Intangible asset balance on December 31, 2019, net of accumulated amortization

    

$

3,198,051

Additions

 

1,626,458

Amortization expense

 

(440,321)

Intangible asset balance on December 31, 2020, net of accumulated amortization

$

4,384,188

Additions

 

0

Amortization expense

 

(439,118)

Intangible asset balance on June 30, 2021, net of accumulated amortization

$

3,945,070

When Alfi acquires devices, they are not ready for technical deployment. They must first go through an activation process, which includes deleting existing software from the device and installation of the Alfi platform, before being placed into service. Upon activating the first tablet device in July 2020, the Company placed its platform into service and began accruing amortization. Up until this point, Alfi was still incurring platform production costs.

Future amortization of intangible assets as of June 30, 2021, is as follows:

Year 1

    

$

439,117

Year 2

$

878,235

Year 3

$

878,235

Year 4

$

878,235

Year 5

$

459,641

Thereafter

$

411,607

Total

$

3,945,070

The Company recorded intangible assets, net of accumulated amortization, of $3,945,070 and $4,384,188, respectively, as of June 30, 2021, and December 31, 2020.

Amortization expense for the three months ended June 30, 2021, and 2020 were $439,118 and -$0-, respectively.

Accumulated amortization for periods ended June 30, 2021, and December 31, 2020, were $879,439 and $440,321, respectively. No asset impairment expense or intangible asset dispositions were incurred during fiscal year either period presented under this Report.

Intangible assets, net of accumulated amortization totaled $3,945,070 and $4,384,188 as of June 30, 2021, and December 31, 2020, respectively.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
OTHER ASSETS (COMPLIMENTARY DEVICES)
6 Months Ended
Jun. 30, 2021
OTHER ASSETS (COMPLIMENTARY DEVICES)  
OTHER ASSETS (COMPLIMENTARY DEVICES)

NOTE 10 OTHER ASSETS (COMPLIMENTARY DEVICES)

Tablets

The Company purchased approximately 9,600 Lenovo tablet hardware devices in 2020 (the “devices”), which are held for placement with rideshare and other businesses. As part of Alfi’s agreements with rideshares, malls and airport owners, devices are provided as a complimentary product. Alfi may pay a revenue share or commission to such third party for the placement of the Alfi-enabled device. See Note 2 for a discussion of revenue recognition from such placement.

The Company records these assets at the lower of cost or fair market value. Devices are accounted for as Other Assets (Complimentary Devices) on the consolidated balance sheet until they are provided to a rideshare or other businesses for use. Upon being placed into service, the Company expenses these assets to Cost of Sales.

On June 30, 2021, and December 31, 2020, the Company had approximately 8,100 and 8,600 devices on-hand at the end of both periods, respectively. During the three and twelve months ended June 30, 2021, and December 31, 2020, the Company placed approximately -0- and 1,500 devices into service with rideshare or other businesses, respectively.

As of June 30, 2021, and December 31, 2020, Other assets (Complimentary Devices) totaled $1,039,625 and $1,104,000, respectively, at the end of each period. As of June 30, 2021, and December 31, 2020, the cost of the tablets on-hand approximated their fair market value. The Company recorded cost of sales associated with Other assets (Complimentary Devices) of approximately $64,375 and -$0- for the six months ended June 30, 2021, and 2020, respectively. Additionally, during June 2021, the Company ordered 10,000 additional tablets from Lenovo and recognize that commitment of $2,240,000 as a prepaid expense at June 30, 2021.

A summary of Other assets (complimentary devices) balances as of June 30, 2021, and December 31, 2020, are as follows:

Other assets (complimentary devices) balance on December 31, 2019, net

    

$

0

Purchase of Other assets (complimentary devices)

 

1,256,500

Other assets (complimentary devices) expensed to cost of sales

 

(152,500)

Other assets (complimentary devices) balance on December 31, 2020, net

$

1,104,000

Other assets (complimentary devices) expensed to cost of sales

 

(64,375)

Other assets (complimentary devices) balance on June 30, 2021, net

$

1,039,625

When tablets are placed into service with a rideshare or other business, legal ownership transfers to such entity.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
OTHER INCOME
6 Months Ended
Jun. 30, 2021
OTHER INCOME  
OTHER INCOME

NOTE 11 OTHER INCOME

During the three months ended June 30, 2021, and 2020, the Company realized and collected approximately $18,775 and $-0-as a foreign tax credit for increasing the value the software not yet sold, associated with its wholly owned subsidiary Alfi NI Ltd. This amount was recorded as other income in the consolidated statement of operations for the three months ended June 30, 2021, and 2020.  The Company’s subsidiary will also receive a development credit in the third quarter of 2021, timing and amount dependent on statutory allowances.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
NOTE RECEIVABLE RELATED PARTY
6 Months Ended
Jun. 30, 2021
NOTE RECEIVABLE RELATED PARTY  
NOTE RECEIVABLE RELATED PARTY

NOTE 12 NOTE RECEIVABLE RELATED PARTY

During the twelve months ended December 31, 2020, the Company incurred a related party note receivable associated with its bridge loan (see Note 5) of $1,830,000. During the six months ended June 30, 2021, the balance of the note receivable with related party was funded to the Company in full. The balance of the related party note receivable on June 30, 2021, and December 31, 2020, was -$0- and $1,830,000, respectively.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
PREPAID EXPENSES AND OTHER
6 Months Ended
Jun. 30, 2021
PREPAID EXPENSES AND OTHER  
PREPAID EXPENSES AND OTHER

NOTE 13 PREPAID EXPENSES AND OTHER

The balance of prepaid expenses on June 30, 2021, and December 31, 2020, was $2,415,361 and $793 respectively. During June 2021, the Company prepaid $2,240,000 for 10,000 Lenovo devices (tablets). The devices were received in July 2021 and are held in a warehouse. In addition to the devices, the Company has $175,361 in retainers and deposits.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
SUBSEQUENT EVENTS
6 Months Ended
Jun. 30, 2021
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

NOTE 14 SUBSEQUENT EVENTS

Outstanding Warrants and Warrant Exercises

From July, 2021 to August 13, 2021, warrant holders exercised 121,491 warrants providing Alfi with $555,214 in additional working capital. As of August 13, 2021, there were 783,808 warrants outstanding and warrant holders have exercised a total of 3,507,237 warrants providing a total of $16,028,073 in additional working capital.

Share Buy-Back

On June 23, 2021, Alfi announced a $2.0M buy-back of its stock.  The buy-back was completed on July 9, 2021, with Alfi acquiring 137,650 shares that are recorded as treasury stock by Alfi.

Office Condo

The Company signed a contract to acquire additional office space for $1,100,000 in Miami Beach, FL on July 12, 2021. The purchase is expected to close late August.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2021
SIGNIFICANT ACCOUNTING POLICIES  
Revenue Recognition

Revenue Recognition

Under Financial Accounting Standards Board (FASB) issued Accounting Standards Update (“ASU”) No. 2014-09 (Topic 606) “Revenue from Contracts with Customers”, revenue from contracts with customers is measured based on the consideration specified in the contract with the customer.

Alfi generates revenues from three sources. First, Alfi sells advertising and content on its Alfi-enabled tablets and other devices such as kiosks. Second, Alfi licenses its technology to other companies as a Software-as-a-Service (SaaS) product. Third, Alfi looks to sell the aggregated data reflecting viewer engagement it derives from users of an Alfi-enabled device to advertisers and content providers. Alfi has different customers for each of its revenue streams: (1) companies that buy content space, like CNN, NBC, etc., or companies that buy ad space like Coke, Ford, etc.; (2) companies that pay a per screen fee on a SaaS basis to operate Alfi software on their network, where they sell ads & content and on their own devices; and (3) companies that purchase viewer engagement data on a subscription basis.

With respect to Alfi-enabled tablets or devices placed into service by Alfi, Alfi recognizes revenue on a cost per thousand impressions (CPM), an ad placed, or share-of-voice basis depending on the advertiser’s or content provider’s request. Alfi has contracts with both the advertisers and content providers that specify the amounts to be paid to Alfi for displaying advertising or content. The number of impressions, frequency of ad placement or share of voice the advertiser or content provider is willing to pay and the duration of each campaign is set by the advertiser or content provider. Content and advertisements are provided to Alfi by companies desiring to deliver content for viewer engagement. In general, Alfi does not pay for content, to the extent it does, the cost of acquiring content is be expensed as cost of sales. Alfi will recognize revenue under these contracts upon the validated delivery of impressions to the end user of the Alfi-enabled device.

With respect to SaaS licenses, Alfi enters into license agreements with third parties that place their own devices for advertising together with the remote management access and data reporting that the Alfi platform provides. Additionally, Alfi may form a partnership where the revenues are shared with the licensee.  Licenses may be for a specified duration or on a renewable subscription basis. Alfi charges these third parties a monthly, per screen fee, or other partnership arrangement for use of the Alfi platform. Alfi recognizes the revenue from these licenses or partnership revenue share agreements monthly in accordance with Topic 606.

Alfi believes that the aggregated data of viewer engagement has significant value for advertisers and content providers. Alfi looks to sell such data to third parties on a subscription basis and recognize revenue as the subscription payments are received depending on the nature of the contract. For subscriptions that are prepaid, revenue is recognized as earned; with respect to subscriptions that are not prepaid, revenue is recognized when the data is delivered to the subscriber.

Alfi has distributed and activated into operations over 1,500 devices tablets and kiosks at no cost to rideshare, mall, or airport owner(s). It is the viewers of the Alfi-enabled device, rather than the rideshare, mall or airport owner that the Alfi-enabled device engages with and to whom Alfi delivers advertising and content. It is projected that Alfi will begin selling advertising and content for those tablets placed into operation in the third quarter of 2021.

Alfi has recognized revenue from its rideshare sources. This revenue source for rideshares began at the end of the second quarter.  Additionally, revenues from advertiser and content providers for rideshare and SaaS revenue share partnerships are projected for the third quarter of 2121. Irrespective of revenue generation on devices, when they are physically placed into service, devices are expensed in accordance with the Company’s Cost of Sales policy.

The contracts with a rideshare, mall or airport owners for placing a device in service does not trigger a payment from such party to Alfi. With respect to a kiosk in a mall or airport, Alfi may be paid a separate service fee to maintain the device, but Alfi does not anticipate that to be a material source of revenue. Alfi’s contract with a device host may provide that Alfi pays a revenue sharing amount, or fee, based on the revenue Alfi derives from that device. Alfi will expense that fee in Cost of Sales in accordance with its Cost of Sales policy. In general, a rideshare will not be required to return tablets distributed by Alfi at any time. Removing a tablet from the vehicle or returning it to Alfi would automatically cancel the opportunity for a rideshare to receive commissions. Thus, Alfi does not anticipate that a rideshare would seek to return a tablet. Kiosks, because of their high cost, may either be returned to Alfi or purchased by the facility owner at the end of the contract.

For the six months ended June 30, 2021, and 2020, the Company had earned and recorded $18,386 and $-0- revenue during each period, respectively. Net revenue consisted of one customer concentration for kiosks and ads placed by the call center customers, which represent 100% of sales for the six months ended June 30, 2021.

Accounts Receivable

Accounts Receivable

The Company records accounts receivable at its net realizable value.  On June 30, 2021, and December 31, 2020, the Company had recorded net customer accounts receivable of $-0- and $-0-, respectively.  The Company makes periodic assessment of collectability of accounts receivable balances.

Consolidation

Consolidation

The consolidated financial statements include the accounts of Alfi, Inc. and its wholly owned subsidiary, Alfi NI Ltd. Collectively, these entities make up the consolidated financial statements during the periods presented in this Report. All significant intercompany balances and transactions are eliminated in consolidation.

Use of Estimates

Use of Estimates

The preparation of financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Cash Equivalents

Cash Equivalents

The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents. On June 30, 2021, and December 31, 2020, the Company had $19,693,653 and $8,335 in cash and cash equivalents, respectively.

Concentration of Credit Risk

Concentration of Credit Risk

Generally, the Company’s cash balances, which are deposited in non-interest-bearing accounts may exceed FDIC insurance limits from time to time. The financial stability of these institutions is periodically reviewed by senior Management.

Complimentary Devices

Complimentary Devices

The Company purchased approximately 9,600 Lenovo tablet hardware devices in 2020 (the “devices”), which are held for placement with rideshare and other businesses. In June of 2021, Alfi also order an additional 10,000 devices from Lenovo, which were received in July 2021. Alfi’s devices represent an incentive-based outreach program by which devices are provided complimentary to rideshare or other businesses that sign up for Alfi’s Software-as-a-Service (SaaS) product. As part of Alfi sales agreements with rideshare and other businesses, devices are provided as a complimentary product in exchange for monetization of the respective set of business consumer’s attention.

The Company records these devices at the lower of cost or fair market value. Devices are accounted for as Other assets (complimentary devices) on the consolidated balance sheet until they are provided to a rideshare or other businesses. Upon being placed into service for consumer use, the Company expenses Other Assets (complimentary devices) to Cost of Sales.

Property and Equipment

Property and Equipment

Property plant and equipment consists of office equipment recorded at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets, which for office equipment is three to five years. The Company maintains a capitalization policy for individual items greater than $500 and an estimated useful life greater than one year.

Expenditures for major renewals and betterments that extend the useful lives of property and equipment are capitalized. Expenditures for maintenance and repairs are charged to expense as incurred. Property plant and equipment are tested for asset impairment on no less than a quarterly basis by Management.

Intangible Assets

Intangible Assets

The Company recognizes amortizable intangible assets associated with the costs to acquire or cost to complete its technology development projects. The Company places intangible assets into service upon the date in which they are available for use. Intangible assets are tested for asset impairment on no less than a quarterly basis by Management, of which none were identified during the periods included in this Report.

Concentration of Credit Risk

Concentration of Credit Risk

Generally, the Company’s cash balances, which are deposited in non-interest-bearing accounts may exceed FDIC insurance limits from time to time. The financial stability of these institutions is periodically reviewed by senior Management.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

Fair value estimates discussed herein are based upon certain market assumptions and pertinent information available to Management. The respective carrying value (net book value) of certain on-balance- sheet financial instruments approximated their fair values. These financial instruments include cash, accounts payable notes payable, fixed assets, and amortizable intangible assets. Fair values approximate carrying values for cash, accounts payable, notes payable, fixed assets, and amortizable intangible assets at June 30, 2021, and December 31, 2020, respectively.

Net Income (Loss) per Share of Common Stock

Net Income (Loss) per Share of Common Stock

The Company computes basic net loss per share by dividing net income (loss) per share available to Common Stock holders by the weighted average number of common shares outstanding for the period and excludes the effects of any potentially dilutive securities. Diluted earnings per share, if presented, would include the dilution that would occur upon the exercise or conversion of all potentially dilutive securities into Common Stock using the “treasury stock” and/or “if converted” methods as applicable. The computation of basic and diluted income (loss) per share for the periods ended June 30, 2021, and December 31, 2020, excludes potentially dilutive securities when their inclusion would be anti- dilutive, or if their exercise prices were greater than the average market price of Common Stock during the period.

Potentially dilutive securities excluded from the computation of basic net income (loss) per share as of June 30, 2021, and 2020 are as follows:

June 30, 

June 30, 

    

2021

    

2020

Convertible Series (“Seed”) Preferred stock

 

0

 

3,150,058

Warrants

905,299

0

Employee stock options

 

1,032,432

 

448,888

Total potentially dilutive securities

 

1,937,731

 

3,598,946

Convertible Instruments

Convertible Instruments

U.S. GAAP requires companies to bifurcate conversion options from their host instruments and account for them as free-standing derivative financial instruments according to certain criteria. The criteria include circumstances in which (a) the economic characteristics and risks of the embedded derivative instrument are not clearly and closely related to the economic characteristics and risks of the host contract, (b) the hybrid instrument that embodies both the embedded derivative instrument and the host contract is not re-measured at fair value under otherwise applicable generally accepted accounting principles with changes in fair value reported in earnings as they occur, and (c) a separate instrument with the same terms as the embedded derivative instrument would be considered a derivative instrument. An exception to this rule is when the host instrument is deemed to be conventional.

The Company has determined that the embedded conversion options should not be bifurcated from their host instruments and the Company records, when necessary, discounts to convertible notes for the intrinsic value of conversion options embedded in debt instruments (the beneficial conversion feature) based upon the differences between the fair value of the underlying Common Stock at the commitment date of the note transaction and the effective conversion price embedded in the note. Debt discounts under these arrangements are amortized over the term of the related debt to their stated date of redemption.

During the periods ended June 30, 2021, and December 31, 2020, the Company did not record or issue convertible notes with beneficial conversion features and did not record debt discounts related to beneficial conversion features. During 2020 and 2019, the Company issued Convertible Series Seed Preferred stock which has option for stockholders to convert into Common Stock on a 1:1.260023 basis and is classified as stockholders’ equity on the balance sheet at June 30, 2021, and December 31, 2020, respectively. If converted into Common Stock by Series Seed stockholders, its fair value would approximate the existing carrying (book) value of the Series Seed Preferred stock as stated. Thus, no embedded derivatives were identified on the conversion option of Convertible Series Seed Preferred stock at June 30, 2021, or December 31, 2020, respectively. In May 2021, Convertible Series Seed Preferred Stock converted 2,500,000 shares into 3,150,058 shares of Common Stock. Convertible Series Seed Preferred Stock is still authorized for issuance under Alfi's charter and there were no outstanding shares on June 30,2021.

Common Stock Purchase Warrants and Other Derivative Financial Instruments

Common Stock Purchase Warrants and Other Derivative Financial Instruments

The Company accounts for derivative instruments in accordance with ASC 815, which establishes accounting and reporting standards for derivative instruments and hedging activities, including certain derivative instruments embedded in other financial instruments or contracts and requires recognition of all derivatives on the balance sheet at fair value, regardless of hedging relationship designation. Accounting for changes in fair value of the derivative instruments depends on whether the derivatives qualify as hedging relationships and the types of relationships designated are based on the exposures hedged. On June 30, 2021, and December 31, 2020, the Company did not have any derivative instruments that were designated as hedges.

The Company adopted Accounting Standards Update (“ASU”) No. 2017-11, Earnings Per Share (Topic 260), Distinguishing Liabilities from Equity (Topic 480), Derivatives and Hedging (Topic 815). The amendments in Part I of this Update change the classification analysis of certain equity-linked financial instruments (or embedded features) with down round features.

Stock based compensation

Stock based compensation

The Company maintains a stock equity incentive plan under which it may grant non-qualified stock options, incentive stock options, stock appreciation rights, stock awards, performance and performance-based awards, or stock units to employees, non-employee directors and consultants.

Income Taxes

Income Taxes

Deferred income tax assets and liabilities are determined based on the estimated future tax effects of net operating loss and credit carryforwards and temporary differences between the tax basis of assets and liabilities and their respective financial reporting amounts measured at the current enacted tax rates. The Company records an estimated valuation allowance on its deferred income tax assets if it is more likely than not that these deferred income tax assets will be realized. The Company recognizes a tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by taxing authorities, based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such a position are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. As of June 30, 2021, and December 31, 2020, the Company has not recorded any unrecognized tax benefits. The Company’s policy is to classify assessments, if any, for tax-related interest as interest expense and penalties as general and administrative expenses in the statements of operations. The Company did not recognize any such penalties or interest during the periods presented under this Report.

Change in Accounting Estimate / Prior Period Reclassifications

Change in Accounting Estimate / Prior Period Reclassifications

Certain prior period amounts have been reclassified to conform to current period presentation, including a change in the estimated useful life of capitalized platform production costs (see Note 10). Management originally determined ten years as a reasonable useful life estimate for these assets and revised it to five years based on external market competition and other technological factors.  The Company made the change as part of its standard review of its accounting policies in connection with the audit for the year ended December 31, 2020. The Company has considered the change in estimated useful life a change in accounting estimate under GAAP and has accounted for it prospectively in the consolidated financial statements. Based on current conditions, the Company believes its revised estimated useful life allocation reasonable for these assets.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

There are various updates recently issued, most of which represented technical corrections to the accounting literature or application to specific industries and are not expected to have a material impact on the Company’s financial position, results of operations or cash flows.

Forward Stock Split

Forward Stock Split

On March 1, 2021, the Company effected a forward stock split on a ratio of 1.260023 to 1.000000 basis. Share amounts reflected in this Report are presented post-split, unless otherwise noted.

Subsequent Events
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2021
SIGNIFICANT ACCOUNTING POLICIES  
Summary of potentially dilutive securities excluded from the computation of basic net income (loss) per share

Potentially dilutive securities excluded from the computation of basic net income (loss) per share as of June 30, 2021, and 2020 are as follows:

June 30, 

June 30, 

    

2021

    

2020

Convertible Series (“Seed”) Preferred stock

 

0

 

3,150,058

Warrants

905,299

0

Employee stock options

 

1,032,432

 

448,888

Total potentially dilutive securities

 

1,937,731

 

3,598,946

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)
6 Months Ended
Jun. 30, 2021
FAIR VALUE OF FINANCIAL INSTRUMENTS  
Summary of derivative financial instruments measured and recorded at fair value on the Company's balance sheets on a recurring basis

The following tables present the derivative financial instruments, the Company’s only financial liabilities measured and recorded at fair value on the Company’s balance sheets on a recurring basis, and their level within the fair value hierarchy as of June 30, 2021, and December 31, 2020:

As of December 31, 2020

    

Amount

    

Level 1

    

Level 2

    

Level 3

Embedded conversion derivative liability on employee stock options

$

229,712

$

$

$

229,712

Total as of December 31, 2020

$

229,712

$

$

$

229,712

As of June 30, 2021

 

 

 

 

Embedded conversion derivative liability on employee stock options

$

0

$

$

$

0

Total as of June 30, 2021

$

0

$

$

$

0

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
PROPERTY AND EQUIPMENT (Tables)
6 Months Ended
Jun. 30, 2021
PROPERTY AND EQUIPMENT  
summary of property plant and equipment balances

Property and equipment balance on December 31, 2019, net of accumulated depreciation

    

$

107,744

Additions

 

33,645

Depreciation expense

 

(23,915)

Property and equipment balance on December 31, 2020, net of accumulated depreciation

$

117,474

Additions

 

51,701

Depreciation expense

 

(18,656)

Property and equipment balance on June 30, 2021, net of accumulated depreciation

$

150,519

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
INTANGIBLE ASSETS - INTELLECTUAL PROPERTY (Tables)
6 Months Ended
Jun. 30, 2021
INTANGIBLE ASSETS - INTELLECTUAL PROPERTY  
Summary of capitalized cost and anticipated useful lives of intangible assets

    

Capitalized 

    

Useful  

Cost

Life

Patent Acquisition Costs

$

650,000

 

15 years

Production Costs

$

4,174,509

 

5 years

Total Intangible Assets (IP), gross

$

4,824,509

Summary of intangible assets, net of accumulated amortization

Intangible asset balance on December 31, 2019, net of accumulated amortization

    

$

3,198,051

Additions

 

1,626,458

Amortization expense

 

(440,321)

Intangible asset balance on December 31, 2020, net of accumulated amortization

$

4,384,188

Additions

 

0

Amortization expense

 

(439,118)

Intangible asset balance on June 30, 2021, net of accumulated amortization

$

3,945,070

Summary of future amortization of intangible assets

Year 1

    

$

439,117

Year 2

$

878,235

Year 3

$

878,235

Year 4

$

878,235

Year 5

$

459,641

Thereafter

$

411,607

Total

$

3,945,070

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
OTHER ASSETS (COMPLIMENTARY DEVICES) (Tables)
6 Months Ended
Jun. 30, 2021
OTHER ASSETS (COMPLIMENTARY DEVICES)  
Summary of Other assets (complimentary devices)

Other assets (complimentary devices) balance on December 31, 2019, net

    

$

0

Purchase of Other assets (complimentary devices)

 

1,256,500

Other assets (complimentary devices) expensed to cost of sales

 

(152,500)

Other assets (complimentary devices) balance on December 31, 2020, net

$

1,104,000

Other assets (complimentary devices) expensed to cost of sales

 

(64,375)

Other assets (complimentary devices) balance on June 30, 2021, net

$

1,039,625

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS DESCRIPTION BACKGROUND (Details)
Jun. 30, 2021
item
BUSINESS DESCRIPTION BACKGROUND  
Number of tablets 9,600
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
SIGNIFICANT ACCOUNTING POLICIES (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2021
USD ($)
item
Dec. 31, 2020
USD ($)
Revenue Recognition      
Number of devices tablets and kiosks entity has distributed and activated into operations | item   1,500  
Cost to rideshare, mall, or airport owner | $   $ 0  
Number of potential distinct revenue sources | item   3  
Revenue | $ $ 936 $ 18,386 $ 0
Concentration Risk, Customer   one  
Concentration Risk, Percentage   100.00%  
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Accounts Receivable    
Accounts receivable, net $ 0 $ 0
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
SIGNIFICANT ACCOUNTING POLICIES - Cash Equivalents (Details)
Jun. 30, 2021
USD ($)
Jun. 30, 2021
M
Jun. 30, 2021
item
Dec. 31, 2020
USD ($)
item
Jun. 30, 2020
USD ($)
item
Dec. 31, 2019
USD ($)
Cash Equivalents            
Cash and cash equivalents $ 19,693,653     $ 8,335 $ 41,042 $ 38,890
Complimentary Devices            
Number Of Lenovo Tablet Hardware Devices Purchased   3 10,000 9,600 9,600  
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment (Details) - Office equipment
6 Months Ended
Jun. 30, 2021
USD ($)
Property, Plant and Equipment [Line Items]  
Capitalization policy based on value $ 500
Capitalization policy based on estimated useful life 1 year
Minimum  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 3 years
Maximum  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 5 years
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
SIGNIFICANT ACCOUNTING POLICIES - Antidilutive Securities (Details) - shares
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 1,937,731 3,598,946
Preferred Series Seed stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 0 3,150,058
Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 905,299 0
Employee stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 1,032,432 448,888
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
SIGNIFICANT ACCOUNTING POLICIES - Convertible Instruments (Details)
1 Months Ended 6 Months Ended 12 Months Ended
May 31, 2021
shares
May 31, 2020
shares
Jun. 30, 2021
USD ($)
shares
Dec. 31, 2020
Dec. 31, 2019
Class of Stock [Line Items]          
Conversion ratio       0.7936 0.7936
Embedded derivative | $     $ 0    
Preferred Series Seed stock          
Class of Stock [Line Items]          
Conversion ratio     0.7936    
Number of preferred stock converted into common stock 2,500,000 2,500,000      
Shares issued upon conversion 3,150,058        
Outstanding shares     0    
Common Stock          
Class of Stock [Line Items]          
Shares issued upon conversion 3,150,058        
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
SIGNIFICANT ACCOUNTING POLICIES - Estimated useful life (Details)
1 Months Ended 6 Months Ended
Jul. 31, 2020
Jun. 30, 2021
Intellectual property | Change in estimated useful life of capitalized platform production costs    
Change in Accounting Estimate [Line Items]    
Estimated useful life   5 years
Production Costs    
Change in Accounting Estimate [Line Items]    
Estimated useful life 5 years 5 years
Production Costs | Change in estimated useful life of capitalized platform production costs    
Change in Accounting Estimate [Line Items]    
Estimated useful life   10 years
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
SIGNIFICANT ACCOUNTING POLICIES - Forward Stock Split (Details)
1 Months Ended
Mar. 01, 2021
Mar. 31, 2021
SIGNIFICANT ACCOUNTING POLICIES    
Forward stock split ratio 1.260023 1.260023
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE OF FINANCIAL INSTRUMENTS - Derivative financial instruments, fair value hierarchy (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Level 3    
FAIR VALUE OF FINANCIAL INSTRUMENTS    
Embedded conversion derivative liability on employee stock options $ 0 $ 229,712
Recurring    
FAIR VALUE OF FINANCIAL INSTRUMENTS    
Embedded conversion derivative liability on employee stock options 0 229,712
Recurring | Level 3    
FAIR VALUE OF FINANCIAL INSTRUMENTS    
Embedded conversion derivative liability on employee stock options $ 0 $ 229,712
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
NOTES PAYABLE - RELATED PARTY (Details) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Related Party Transaction [Line Items]        
Unpaid principal $ 0   $ 5,558,808  
Annual interest rate 18.00%      
Repayments to related party $ 6,085,962      
Related party notes payable transaction        
Related Party Transaction [Line Items]        
Advances under notes payable $ 0   1,812,718 $ 759,090
Annual interest rate 5.00%      
Interest expense, related party $ 110,709 $ 48,888    
Accrued unpaid interest $ 0   $ 116,600  
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
NOTES PAYABLE - RELATED PARTY - Additional advances (Details)
12 Months Ended
Dec. 31, 2020
USD ($)
item
Jun. 30, 2021
USD ($)
Related Party Transaction [Line Items]    
Related party advances   $ 0
Additional advances by related parties    
Related Party Transaction [Line Items]    
Number of related party advances | item 2  
Cash advances in related parties $ 37,000  
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
NOTES PAYABLE - RELATED PARTY - Additional advances by related parties (Details)
Jun. 30, 2021
M
Jun. 30, 2021
item
Jun. 30, 2021
USD ($)
Dec. 31, 2020
USD ($)
item
Jun. 30, 2020
item
Related Party Transaction [Line Items]          
Number of Lenovo tablet hardware devices purchased 3 10,000   9,600 9,600
Outstanding advances on purchased tablet devices from related party | $     $ 0 $ 0  
Purchase of tablet devices          
Related Party Transaction [Line Items]          
Number of Lenovo tablet hardware devices purchased | item   7,600   9,600  
Fixed Repayment Per Device, Due to Related Party | $       $ 125  
Number of tablets held as collateral with related party | item   10,000   7,600  
Outstanding advances on purchased tablet devices from related party | $     $ 0 $ 950,000  
Tablet devices          
Related Party Transaction [Line Items]          
Number of Lenovo tablet hardware devices purchased | item   9,600      
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
NOTES PAYABLE - RELATED PARTY - Additional Information (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Jan. 31, 2021
Related Party Transaction [Line Items]        
Amount unfunded $ 0   $ 1,830,000  
Annual interest rate 18.00%      
Number of shares issued during the period 157,561      
Outstanding principal associated with bridge loan from related party investor $ 0   0  
Bridge loan with related party investors        
Related Party Transaction [Line Items]        
Bridge loan     2,000,000  
Amount funded on the bridge loan     170,000 $ 1,830,000
Amount unfunded     $ 1,830,000  
Annual interest rate     18.00%  
Number of shares issued during the period 315,008   1,260,023  
Interest expense, related party $ 118,800 $ 0    
Outstanding principal associated with bridge loan from related party investor 0   $ 2,000,000  
Bridge loan one        
Related Party Transaction [Line Items]        
Outstanding principal associated with bridge loan from related party investor 250,000      
Bridge loan two        
Related Party Transaction [Line Items]        
Outstanding principal associated with bridge loan from related party investor $ 500,000      
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES (Details)
6 Months Ended
Jun. 30, 2021
USD ($)
INCOME TAXES  
Provision for income taxes $ 0
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
3 Months Ended
Jun. 30, 2021
Jun. 30, 2020
COMMITMENTS AND CONTINGENCIES    
Rent expense under the operating leases $ 198,000 $ 50,000
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES - Additional Information (Details)
6 Months Ended
Jun. 30, 2021
USD ($)
employee
agreement
$ / shares
shares
Dec. 31, 2020
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense | $ $ 1,663,908  
Number of license agreement | agreement 2  
Employee Equity (Stock) Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common stock employee grant reserved 1,575,029  
Common stock options granted 544,168 429,200
Total unvested common stock options issued under the plan 1,032,432 488,264
Weighted average strike price per employee stock option | $ / shares $ 2.00  
Stock-based compensation expense | $ $ 600,249  
Number of employees | employee 1  
Employee exercised stock options and received 11,892  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
STOCKHOLDERS' EQUITY (Details)
1 Months Ended 6 Months Ended 12 Months Ended
May 31, 2021
shares
May 31, 2020
shares
Jun. 30, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
shares
Dec. 31, 2018
USD ($)
shares
Class of Stock [Line Items]            
Preferred stock, par value | $ / shares     $ 0.0001 $ 0.0001    
Preferred stock, shares authorized     2,500,000 2,500,000    
Number of shares issued during the period     157,561      
Preferred stock, shares issued     0 0    
Conversion ratio       0.7936 0.7936  
Dividend payments on preferred stock | $     $ 0 $ 0    
Preferred Series Seed stock            
Class of Stock [Line Items]            
Preferred stock, par value | $ / shares     $ 0.0001      
Preferred stock, shares authorized     2,500,000      
Number of shares issued during the period     0   2,500,000 2,500,000
Proceeds from issuance of preferred stock | $         $ 2,500,000 $ 2,500,000
Preferred stock, shares issued     0 2,500,000    
Preferred stock, shares outstanding     0 2,500,000    
Conversion ratio     0.7936      
Interest payments on preferred stock | $     $ 0      
Amount of return to investors for buying back | $     $ 2,500,000      
Number of preferred stock converted into common stock 2,500,000 2,500,000        
Shares issued upon conversion 3,150,058          
Common Stock            
Class of Stock [Line Items]            
Number of shares issued during the period           3,150,000
Shares issued upon conversion 3,150,058          
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
STOCKHOLDERS' EQUITY - Dividends (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
STOCKHOLDERS' EQUITY    
Dividends on common stock paid $ 0 $ 0
Dividend payments on preferred stock $ 0 $ 0
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
STOCKHOLDERS' EQUITY - Common stock (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2021
Dec. 31, 2020
Dec. 31, 2018
Class of Stock [Line Items]          
Common stock, par value $ 0.0001   $ 0.0001 $ 0.0001  
Common stock, shares authorized 80,000,000   80,000,000 80,000,000  
Number of shares issued during the period     157,561    
Issuance of common shares in exchange for services $ 600,000        
Value of shares issued during the period to investors valued as stock-based compensation expense 500,000 $ 250,000      
Issuance of common shares as stock-based compensation expense $ 600,249        
Bridge loan with related party investors          
Class of Stock [Line Items]          
Number of shares issued during the period     315,008 1,260,023  
Bridge loan two with related party investors          
Class of Stock [Line Items]          
Shares issued with debt (in shares)     315,008    
Common Stock          
Class of Stock [Line Items]          
Number of shares issued during the period         3,150,000
Issuance of common shares in exchange for services (in shares)     300,000 31,500  
Issuance of common shares in exchange for services       $ 25,000  
Issuance of common shares as stock-based compensation expense     $ 600,000    
Common Stock | Bridge loan with related party investors          
Class of Stock [Line Items]          
Shares issued with debt (in shares)     157,561 1,260,023  
Value of shares issued during the period to investors valued as stock-based compensation expense     $ 750,000 $ 2,000,000  
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
STOCKHOLDERS' EQUITY - Employee Equity (Stock) Incentive Plan (Details)
Jun. 30, 2021
shares
Employee Equity (Stock) Incentive Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Common stock employee grant reserved 1,575,029
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
STOCKHOLDERS' EQUITY - Forward stock split (Details)
1 Months Ended
Mar. 01, 2021
Mar. 31, 2021
STOCKHOLDERS' EQUITY    
Forward stock split ratio 1.260023 1.260023
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
STOCKHOLDERS' EQUITY - Initial public offering (Details)
$ / shares in Units, $ in Millions
May 03, 2021
USD ($)
$ / shares
shares
Over-Allotment Option  
Class of Stock [Line Items]  
Warrants issued | shares 559,701
Price per share | $ / shares $ 4.15
Proceeds from Initial Public Offering $ 17.8
Less offering cost 2.1
Net proceeds $ 15.7
IPO  
Class of Stock [Line Items]  
Shares issued | shares 4,291,045
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
STOCKHOLDERS' EQUITY - Warrants Exercised (Details) - USD ($)
6 Months Ended
Aug. 13, 2021
Jun. 30, 2021
Class of Stock [Line Items]    
Exercise of warrants (in shares)   3,385,746
Proceeds from warrants exercised $ 16,028,073  
Additional working capital warrants   $ 15,472,859
Subsequent event    
Class of Stock [Line Items]    
Exercise of warrants (in shares) 3,507,237  
Proceeds from warrants exercised $ 16,028,073  
Warrants outstanding 783,808  
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.2
PROPERTY AND EQUIPMENT (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
PROPERTY AND EQUIPMENT      
Property and equipment balances, net of accumulated depreciation $ 150,519 $ 117,474 $ 107,744
Depreciation expense $ 18,656 $ 23,915  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
PROPERTY AND EQUIPMENT - summary of property plant and equipment (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Movement in Property, Plant and Equipment [Roll Forward]    
Property and equipment balance at the beginning, net of accumulated depreciation $ 117,474 $ 107,744
Additions 51,701 33,645
Depreciation expense (18,656) (23,915)
Property and equipment balance at the end, net of accumulated depreciation $ 150,519 $ 117,474
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
PROPERTY AND EQUIPMENT - Additional details (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
PROPERTY AND EQUIPMENT    
Accumulated depreciation $ 92,441 $ 46,081
Fixed asset dispositions $ 0 $ 0
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.2
INTANGIBLE ASSETS - INTELLECTUAL PROPERTY - Intellectual Property - Patent and Production Costs (Details) - USD ($)
1 Months Ended 6 Months Ended
Jul. 31, 2020
Jun. 30, 2021
Finite-Lived Intangible Assets [Line Items]    
Capitalized Cost $ 4,824,509  
Patent Acquisition Costs    
Finite-Lived Intangible Assets [Line Items]    
Capitalized Cost $ 650,000  
Useful Life 15 years  
Production Costs    
Finite-Lived Intangible Assets [Line Items]    
Capitalized Cost $ 4,174,509  
Useful Life 5 years 5 years
Patents    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 20 years 20 years
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.2
INTANGIBLE ASSETS - INTELLECTUAL PROPERTY - summary of intangible asset (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Dec. 31, 2020
Intangible asset, net of accumulated amortization        
Intangible asset balance at the beginning, net of accumulated amortization     $ 4,384,188 $ 3,198,051
Additions     0 1,626,458
Amortization expense $ (439,118) $ 0 (439,118) (440,321)
Intangible asset balance at the end, net of accumulated amortization $ 3,945,070   $ 3,945,070 $ 4,384,188
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.21.2
INTANGIBLE ASSETS - INTELLECTUAL PROPERTY - Future amortization of intangible assets (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Future amortization of intangible assets      
Year 1 $ 439,117    
Year 2 878,235    
Year 3 878,235    
Year 4 878,235    
Year 5 459,641    
Thereafter 411,607    
Total $ 3,945,070 $ 4,384,188 $ 3,198,051
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.21.2
INTANGIBLE ASSETS - INTELLECTUAL PROPERTY - Additional details (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
INTANGIBLE ASSETS - INTELLECTUAL PROPERTY          
Intangible assets, net of accumulated amortization $ 3,945,070   $ 3,945,070 $ 4,384,188 $ 3,198,051
Amortization expense 439,118 $ 0 439,118 440,321  
Accumulated amortization $ 879,439   879,439 440,321  
Impairment expense of intangible assets     0    
Intangible asset dispositions     $ 3,945,070 $ 4,384,188  
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.2
OTHER ASSETS (COMPLIMENTARY DEVICES) (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
item
Dec. 31, 2020
USD ($)
item
Jun. 30, 2021
M
Jun. 30, 2021
item
Dec. 31, 2019
USD ($)
OTHER ASSETS (COMPLIMENTARY DEVICES)            
Number of Lenovo tablet hardware devices purchased   9,600 9,600 3 10,000  
Number of devices on-hand | item     8,600   8,100  
Number of devices into service with rideshare or other businesses | item     1,500   0  
Other assets (complimentary devices), net | $ $ 1,039,625   $ 1,104,000     $ 0
Cost of sales associated with Other assets (Complimentary Devices) | $ $ (64,375) $ 0 $ (152,500)      
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.2
OTHER ASSETS (COMPLIMENTARY DEVICES) - Summary of Other assets (complimentary devices) (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
OTHER ASSETS (COMPLIMENTARY DEVICES)      
Other assets (complimentary devices) balance at the beginning, net $ 1,104,000 $ 0 $ 0
Purchase of Other assets (complimentary devices)     1,256,500
Other assets (complimentary devices) expensed to cost of sales (64,375) $ 0 (152,500)
Other assets (complimentary devices) balance at the end, net $ 1,039,625   $ 1,104,000
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.21.2
OTHER ASSETS (COMPLIMENTARY DEVICES) - Additional details (Details)
Jun. 30, 2021
USD ($)
item
Dec. 31, 2020
item
Related Party Transaction [Line Items]    
Prepaid complimentary device $ 2,240,000  
Purchase of tablet devices    
Related Party Transaction [Line Items]    
Number of tablets held as collateral with related party | item 10,000 7,600
Prepaid complimentary device $ 2,240,000  
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.21.2
OTHER INCOME (Details) - USD ($)
3 Months Ended
Jun. 30, 2021
Jun. 30, 2020
OTHER INCOME    
Realized and collected foreign tax credit $ 18,775 $ 0
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.21.2
NOTE RECEIVABLE RELATED PARTY (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Jun. 30, 2021
Related Party Transaction [Line Items]    
Amount unfunded $ 1,830,000 $ 0
Bridge loan with related party investors    
Related Party Transaction [Line Items]    
Related party note receivable incurred, associated with bridge loan 1,830,000  
Amount unfunded $ 1,830,000  
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.21.2
PREPAID EXPENSES AND OTHER (Details)
Jun. 30, 2021
USD ($)
Jun. 30, 2021
M
Jun. 30, 2021
item
Dec. 31, 2020
USD ($)
item
Jun. 30, 2020
item
PREPAID EXPENSES AND OTHER          
Prepaid expenses $ 2,415,361     $ 793  
Number of Lenovo tablet hardware devices purchased   3 10,000 9,600 9,600
Prepaid complimentary device 2,240,000        
Retainers deposit $ 175,361        
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.21.2
SUBSEQUENT EVENTS (Details) - USD ($)
1 Months Ended 6 Months Ended
Aug. 13, 2021
Jul. 09, 2021
Aug. 13, 2021
Jun. 30, 2021
Jul. 12, 2021
Subsequent Event [Line Items]          
Exercise of warrants (in shares)       3,385,746  
Proceeds from warrants exercised $ 16,028,073        
Subsequent event          
Subsequent Event [Line Items]          
Warrants outstanding 783,808   783,808    
Exercise of warrants (in shares) 3,507,237        
Proceeds from warrants exercised $ 16,028,073        
Treasury shares acquired value   $ 2,000,000.0      
Treasury shares acquired   137,650      
Amount of contract to expand its office space footprint         $ 1,100,000
Subsequent event | Alfi [Member]          
Subsequent Event [Line Items]          
Exercise of warrants (in shares)     121,491    
Proceeds from warrants exercised     $ 555,214    
EXCEL 76 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %F!$%,'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 " !9@1!3JR$P?^X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R$X@#)/FLK%3"X,5-G8SMMJ:Q7^P-9*^_9*L31G; ^QHZ>=/ MGT"MCE*'A,\I1$QD,=^-KO=9ZKAA)Z(H ;(^H5.YG!)^:AY"-MM7Y9U"^LS M*:]Q^I6MI'/$#;M.?JT?'O=/K*MX)0I^7XAF7W$IN*R;]]GUA]]-V 5C#_8? M&U\%NQ9^W47W!5!+ P04 " !9@1!3F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M %F!$%/@9*@YX 4 )L9 8 >&PO=V]R:W-H965T&UL MM5G?<]HX$'[N_14:I@_M3 !;,B%T$F8("7?OT;NY!V (\M2U.E@/\ M][>RP:(9LW8?^@+^H?WT:;7Z=B5?;Z7ZEJZ%T&071TEZTUIKO?G0[:;^6L0\ M[9"_[F9*;CKEBA!&(LD#65"E%C> MM$;NA['G&(.\Q5^AV*8GU\0,92'E-W,S#6Y:CF$D(N%K \'A[T6,1109).#Q MWP&T5?9I#$^OC^B3?/ PF 5/Q5A&7\) KV]:5RT2B"7/(OTDM[^)PX!Z!L^7 M49K_DFW1UO-:Q,]2+>.#,3"(PZ3XY[N#(TX,KIPS!O1@0%\9N.=Z8 <#E@^T M8)8/ZXYK/KQ6!M"'9Z>"?]#&9%$YX$Y#[1 MH=Z3:5*$AW%SFZ1KKD1ZW=70F['I^@?DVP*9GD&^)!]EHMH[E>*S.B:@IP<]=I?T98]$H6O68L/F=<::&B/7D2 M&ZET%2,<2JM,((PN2T:7#?VB."A*[OKSE'"L)8]2C%._Y-1OQFDF5"C-8@H( M+,G*:<.1CH'^RYLW-;%Z57*[0A$/"WL21H(\9O%"J"I6.(;CN&W/H0,/X3,H M^0R:\'D2JS#5,(6://*XTE,XSBA:AA>P /T.0LIUK!8Z36@!GE003/F2OB!S M#;-(I")CF25:[>$_J.1:@WYWCY$\$6RW"0QR&Y%=Q?8_1L:G!Q07]-;R93S2/R=[@YOTQP1,9<-L"XV23AXLJ> MNVH$Q>UY*CC .^;TWF-4;&YP<4E_D#YX9;:6"2; -2!LT&M[/>I@C&Q&@]'?)08,9L:W$:Y89I I5$4^2:-\B/32F(XXM?7 MY>OWY:=-#[11>C!9%)(!B-I*JGT5GQJ<1YFTN>_#5@92C @*0(RAS0VT46Z8 MQSR*R&V6PNNT%+M.QRPCIE- M!;11*KC?G=:01>E620M'JRLBJ=5[VDCOYVO8V:)^PF%J"5F%IXT4'JC$X*&Y MEOXWR''YII!\RC3(?1+ U%9NR KD7HYL#A1>ANZEV_<8A2+RI8J5U7:*2_.1 M%2B" F6=PAYS1_X0U:["H1RH;*\8&SA8]4.MU%-!AM4;@8#5;$VH%G^+R_)K58?]TGA<.]YEB MFWLK]@P7Z1%0"@I:$:^*[ML:@+H5R*RJ,UR-OW!E]DA8$F-6D1G]:<<6[.1L M!-?#YU##5E,NB4O?+=Z3N? S!>NUTHTXTG'P%\34K&2[E@"\+1X2L1/*#U.^ M@&,BI5LADOVT=V0W?PU3U;B[/:Z!NAQ-+\;84=(S HVJRG& M3V8# [0ZR_H_+Y"M9#))0)\M;IF Q$-E!4YK&+ M\;:BRG 5;!"--4?M7=N\^&SQD9LZ-2616(*IT^G#^E#%EX#B1LM-?IB^D%K+.+]< M"QX(91K ^Z64^GAC.BB_QPS_!U!+ P04 " !9@1!3<3W9Y8H% ^% M& 'AL+W=OR(MD6I?BA>8AUF1F>&<[,&6KY MK*IO>B^$02]Y5NC;V=Z8\N-BH9.]R+F^4:4HX,U.53DW<%L]+G19"9XV2GFV MH!@'BYS+8K9:-L\>JM52U2:3A7BHD*[SG%>O=R)3S[V2GVS M-Y_3VQFVB$0F$F--&IUU:UK%X^LWZ[\VSH,S6Z[%6F7_ MRM3L;V?1#*5BQ^O,?%'/OXG6(=_:2U2FF__HN97%,Y34VJB\508$N2P.O_RE M#<21 O%&%&BK0"]58*T":QP](&O&KY:5>D:5E09K]J*)3:,-WLC";N/& M5/!6@IY9K56A5293;D2*[GC&BT2@39- U^CKYAY]N/IYN3"PDI5?)*W5NX-5 M.F+U][JX00S/$<64.-37T^KW(@%UTJCC4_4%^-,X[UT0PR%$2G",B7>&<2@( 8T)C=PXHPYG]$Y @9 J\]H$TI91"11AF@1% M:@=-/JGS^I 0J0">2B1ONC^\NXKIW/-(HWGE!7,<0<.HA"Y%PPS9J\O?:.B& MCWT2GWGK$".A%WIN9^/.V7C2V<^%X<6CM&E^V!&GGSQ7D/D_>C^C,)Y[+&X= M]?"*4,YCT4>B48VEN">6/"DMW_9LF@=11\2E9>9Y7\# MPP+LY9-,H+A'.U%K^V0',(L#ZI_!=PD2[(U6.CDB1G(Q_G&<9+"\[S/_/,@. ML3#VQB#VM$;H!54^7MVM^DEYAS2._3 Z!SB4##V?AFP,8T^4A%W$O9GD6YE) MV],G^)?TM$8NY+62OUKF('8 M4INC:WR-])Y#0B&IM7>4.Z0YMQ^4M@0H+9(6XG)L_. M3G.?LO\M"%$3@8NC<$>'E$,"?#YW.J0\;V0.HSTIT>GCVZ?Y: M%G"0*R74CA,I&\Y281#&/CZO&(V:$!:PT _.43M$F1=#@HPE9$^ =)H #_U(GY2[<)1[BWE(8C1@ M)&3>^;SBD(3Y$ XN8ZVIISLZ37>##MID_\4>!(,C_,C$Y9!T3UR+HX\[]LO: M'[QZE(5&F=B!)KX)(0C5X6/5X<:HLOG>LU7&J+RYW L.R*T O-\I.'.W-_83 M4O?)&PO=V]R:W-H M965T&ULG99K;YLP%(;_BH7VH96Z8"ZY4"61VE33-FE2U*C; M9Q=.@E6#F6V2KK^^MJ&4A%R7#\&&\[Y^SL$7QALN7F0*H-!KQG(Y<5*EBEO7 ME7$*&9$]7D"NGRRYR(C27;%R92& )%:4,=?'>.!FA.;.=&SOS<5TS$O%: YS M@629943\NP?&-Q/',Y#&@A9U 5W,B(%'OGLN/P! M8BWWK!QORUV=;Y.TWR3M6[_@XJ2/F >->6#-PP/F=W%<9B6SW@GHM1538F;L MOJI53@/K9!;<>AKY8:@KM&X7IQL5#O#H,VH+,VPPP[,Q2<:%HF\',<,.P&@8 MA4&TP]D-"T,<^ = ^PUH_RCH7*]K$$)CZL40O]R@@@BT)JR$?:B5U[#%@'L8 MX]V2G@S;0ATTJ(/+4&6JEY!$5,H2DGVXE5^_S;%#>BQB"W+80 [_"Y*4*N6" MONT''78P_#XVOQWG04>L:S3&_ZY\R T7DSX&38%F?4<$87<)Y\ M_5&G6MX ASCJ; '=P%#O$WT_V(_KX<_M'U\.?'PJU(YMF!'&^R;#.9$5M]LZ MPZ@]\U,ONB$/JO6YFKYYL)F1PG'K+-UE83P6RZ$QOY*.WGW;V&4=!Y M666%+$VF2J3E^F;R@5S?D;0RJ!%_9/+9G#VCBLJ34E^KP>((\_6Z>3+F9E>/Y\]/YC31[(/ DCYRK_DJWL]F:23-!*KL4^ MMP_J^6?9$HHJ?TN5F_H3/3?8B$_0B5CV#91KIM(H4#D2CZI$J[->@.(JX\]HMQ^WC$/@#6'?7P2/TV M''7XR[Z\0A2_1R$.B2>?^=O-L8_.?XM^]Z^COQ*#=G5 :W_T?ZF#D8"L"\CJ M@&P@X(,\R'(OS7M42NNKIL8\KLVK[>XP2VD\#0[G$KL8DM#DA'J56=1E%HUF M-E>FIFM$/I)>XR,Z#QT3RGDO0Q<6QE&24'^*<9=B/)KB3UH9 ]N WF2E+[G8 MB7I)8LP8Z67GP86,LY3[T^-=>GRTF-I"*3=(ONRJJAHKF*1SFHQSEB5XS9$H M5TBL8"O,C*VB'*1/@<1AQL(H8ICU%'!Q'(=10E*_ FF7;#J:[$)"VUYFHFF& M5<:%TC;[NY[PY9NZ=1*FE/3*:9XZ!1\E4=KCY/IB$>>J_*PNKI+Y1 FW'P&ZJ+&$\[!7JW /T$/>@.$MHE/:I>X!CW,^:*1DO M?+N5&F7E4A42O6N97XP4/PE/KL-16<]=>Z4,74J,\:0OD0NCL#$X KFP&"?1 MP+9%3EV&T%$6'TLKM83]M=7&RX2ZNU),>-+_+_APA*>$]BG[<''",>Z3]@!I MQ,A /R&G5D?&>UW[EWA#<;0*,#<1QBE.^PIX<%X%?#B:A!'O*^ "PXC1@79 M3AV5C+?47^'&0^NZ0$\2+CD2[;0Z9/6E X9'B!4O ]N%VTTO69Q"RW+V M"P\RA.X<]I7QX'@2IY3%?6D\#9^F830@S:F3D_%6?O\]"BR(V['Q0 :G9DWX M=RZ.6,._]&QMWK(TW.DF0TOC07J7QH,;6!H7.;8TIP,'&3]QW E=0@&.X?S%K8*_*D3]O%#-7"Z=A"QL\M7^J+-1S\ MQ0'Z]T8B6/4"*J"F;9#:6V/A. .J>#5P3QX$U&\I#!#=E[:Y+W6SW9N0#_7]OS=_2Z[GQ#._J-Z< MU)?SD_OFM!U6 [GW2[!]02P,$% @ 68$04T*T:;3+%]AU_<4N MSHK9S57SW5UY<\4/(L\*=E./]< M?_B07L_<>D8L9XFHNXCERQ-;LCRO>Y+S^-)V.CN/63?LOG_N?=T8+XUYB"NV MY/E_62JVU[-PYJ1L$Q]R\9$??V>M05[=7\+SJOGO'$]87X*30R7XKFTL9[#+ MBM-K_+5U1*&T#;^R4_+:! MW_C^Y*S&TZM8Q#=7)3\Z98V6O=5OFG UK:6#LZ+.K'M1RE\SV4[<+'E1\3Q+ M8\%2YU[(%YDVPN$;9[F-BT=6.8++[WGR>Y\Y=G*7S#X6SC/>9B'.@K]N!OI+DL#OD)U<>RGU^J)Q7 M*[;)DDQ 7EK;N_N':[-8R.B>0XS/(<9-/]30SWOVF!5%5CS*)9C'1<*<6#@K MEKQQ"/K-P2Z*H B>^O2;/NOR]'2#/;?^NUH\=8.CXPCR+C&W.L:G'HTN46MH M1)^&/CWC+LPG9_/)1/-?9853;>.25:]'N>+4OS?H"ATG77&!NS" G@V@5@/^ MDOR2%0G?R9GGO*J@5+JE^MB!'P4]%P^A+N;GG>?G6>=W6Z2]Y/HS+I\]BEW( MH][(Y-)Q>G)YFDW(Q9CZ/=-U&/9=F6 (-MX_&^]/,;Z76H..\$>FEHZSIE9P MGGWP J4A&!D]':='+] ,@TJ#CK*6AO!L?OC"I2$<&3\=9XU?=#8@^N'2L([T M!4(B[,$C(U<)!W?BLO_C4$AON>9L;WL50( F+4&(*4/T$L+!#16 M(0! >R251D!VD:"OQLZL#?E'QX91!U+:6V8KJ#<7TS! _7CK(F1.:$0ID"> ( &G@"05I[ G9.3J?IH M*E5@2+: SM.!5JK 2M]@N[ZY;Z;K9%5U8*ESS,362=F#@$[:VIZZ$41^/X" MV*%1%/87(H2S9;&2.M@N=0SV=$,#V@:H"2\PUP4E)K!=3(RJWUA7 G." C\, MO+[?1B O9ZI$ YYT6-'C1P3F[UC% "I[_9S!U ".*"AIYT8ZL"Y[P<(AYJ[ M "0*(R\*3(FFU 6VJXOQ9SNPZ\9*"P!(O2AR0\/6!BMI@:<><(RJ6>'8F.M MH. #9R1PP0>DBZ'@Z^/:"[Y2.=BN_S@APMA#X0>3U M,^\60,X1(CZ1T>ZM- "*?S+VH08 U)F2 $<,(%,"0 -30D@K4Q(E+,C4TXBI9$G&/@D!@%:R M)(KNB9WN)^AD CS:P/T( JP>19$?]L.BXWJ&7]JCR)_8R?\[=3(Q/*LP+7C% MK<3.K3 M@5/0SP,HCOK^!9YK> '!V.N?B9B0?F@H%511+7T!JEU2G6JE?VFK>J"*O>F4O70=[XJ53UG"8"_KQ$WZA9[J#"O+6;4YW93/8:#M<] ^E018+T)QRN4V#G2?T(T_X>=3T&>3E318_T M1P[800U,=9X$-@8 RK Q )"FC0$ M6\,/,6IWL\Z9P>=X@'[6'ACL.A1L(YNZ;P+91WFZF7KZ(/B^N4GYP(7@N^;MEL4I*VN _'W#N7C^ M4%_./-\/OOD?4$L#!!0 ( %F!$%.!C7HG2 4 -L2 8 >&PO=V]R M:W-H965T&ULE5AM;]LV$/XKA+$/'9#4(O4>. 829\4ZH&O0 MH-MG6J)M+I+HDK3=[-?O2"F2(U%R]L62Z+O3W\SG*MNQDJJ/8L\J^&S98+N_8H MEPMQT 6OV*-$ZE"65+[V1<60OQ;!X^Y[\TBN?WK]8_6>?!F355;"6*OWFN=[>S9(9RMJ&'0G\3 MI]]9XU!H[&6B4/87G6K9.)JA[*"T*!ME0%#RJK[2GTT@SA3 CEN!- JDKQ", M*/B-@F\=K9%9MQZHILN%%".3EO O!SV]7(E*B8+G M5+,*51G&>-^?O:/!DQ'Z$O MHM([A7ZK<5[3R8-_G&H/B+?NT+$(]B!9_5^=6\"CM^&S[?V M_!%[7_=,4LVK;5V/7'.F)LP&K=G F@U&S/X)_(6$(UXW$P&+6C319, >&)!8QFE-#56.:"FDYO_6 M"^PGL)YBKB#69L.SV 1A',=^+X1#,8Q#3-PAC%O0\23H)RVR9TM".8)<&XP6 MKPMG/ 0017[J)6X(20LAFK+5,F-50I!KDTP2LX7?/B8G+2]B7II)]? M]8[)5_L?C*>%F00:Q@8P[I%GS%W@Z<#G*/#CL)>:H=0U)F$4>IX[--CKJ-&; MQ/THV9[R_+5\ZMB(,V>PK M0_S.&(5#ST,<>WC$[X[^\33_]^!!70&O<:C^IE/'$*WPD-FO<8"3,!FKGX[= M\32]#^J'7TQ.$Z4AV?>BU&!WR$UC[\8"GIX+GWA%89R_NXZZ48"G9\&C%!EC MN4(;*4K$E3K >YC)&-V!6IZ"?QL'( "#= "#3 ^ ;3-:7>O,(4?R?\!V#(?*2 M,(U&]F.DHWSR3LH'?CMR^&)!ZQ>TN=@+#:XAK1/@_S -^XWKDIR,:\?_Y/*' M0V;W=(9PK"N&F>V-H>%UFS+J\HD FK&+, (XB)W.C,<-(GO][>.#BD_2=*QYNRF$9F>1A<] M868C>=&':/C=EL+W713VOTXT)S M9\\E>NOW^&95G[-T9NICGR]40HX4*M@&3'H?8XBMK$]2Z@;I TY2C9EWFQ15SZWJ;FS[LGG2@7QK2R,?S_(0ZA^'X]]DJM2^I&ME,'.QKI2!CRZ;.PKIV3*E\IB M/)U,WHY+J=Y8$6QE>7 MEST]^OS^D\'_B/5CO?^RW(D[6U3_2P M2-\/)F20*E022(+$OZV:JZ(@03#C:R-ST*FDB_W?K?0_V'?XLI9>S6WQ7YV& M_/W@W4"D:B/K(CS8W4?5^/.&Y"6V\/Q7[.+9L^E )+4/MFPNPX)2F_A??FOB MT+OP;O*#"]/FPI3MCHK8RAL9Y-6ELSOAZ#2DT0]VE6_#.&TH*:O@L*MQ+UQ= M?UDM[FY7*W%SNYH_+):/B_L[<3V;__O#P_V7NYO+<8 2.CI.&H'74>#T!P+? MBL_6A-R+6Y.J]/#^&,9U%DY;"Z^G/Q7XJ38C<389BNED>OH3>6>=QVWGZ]O'\39*2]/Q"__>C>= MG%V(N_O'6W$J_H\18E9L]% L3#(2V@LIYB>)=95UDIN%NEVE0AMQHPJYDTZ) MD,L@ 8XH3SMA!R+*LF-+6RV%QY]9MV%\)5*]$8GLBCV0[&RF\#7)2E9*;?5 MB1*O5E*N7K=";G2F@RS$?1W$_49\M"5.W-S??WPM5D"*(&;I5KF@O389U&3 MA# 2CSGL;IX@*2GJ%';A."G7$*=-0+/K3)E$#=$S28ZPBE]D65V@;U4E"B6= M@TTA(/ #UN6M8%'%!H_%-*D;/<""IP!<-H-66,R M+UXM[./KT4%P6\MT\&*76T1%V)U!<'V]]CK5@,+F_-U"_!G2( MY3K)!<40L.OA+>X2GI'!:TV2 $NZ2TD"&VVA4TGG-MI(P]'P 0L4*]^:E,8; MN/F@D/@P.C C5H53F?;PDI34B+_RK =@OI$^P$6'\C#I2 5&6BWBK(>[6BL M.S (!NBP)^% 7^5(<+!4''2%2G@ZN9@C$=+L^>GT CO.UEF.B7)H[2-N](Z> M_GH!*1@8U#T4-[5E;\E"LHOT4 Z2&EI1,G&@\6186VRO528-!796.5V(_^7X@Y?3TJ)@1^=I:0U=+Y3).+@56&+7#W00#NQ?^[P6TACRKF[YY MJ>Z[P^)K+0NT6TQB:@]JI#$I"I2FICIOP>J8"\^AR*5A!Y L(TM.7*^A(&ZE M*M3R6CE!YKV,25._!U$\7K00]8=:.S;M_'O+HJ!15UQL#(EM+6P,:P\>R#L] M>RDPFM^YV6LM':+L*+=MY!5U;#^YAW%8&/+\M]AL+_O M[!;.9O628"V1*$) M*! Z$!XD*B)E+#G"OD(#*N"@#KGX<+-\$!G:PAG&5QA;HXTL' .0F%2ZU$?- M.6B/\@%@BM8G:]$]6YGL^R(/=WB": T.2/RNI1$7'T% $1C+0A\>,:@<+>: M:6UO?@+9*KN+4+LG!Q%(%:B4?CC3J.D4I)6$>!0FT.BAP&:J'(9:R#&TT.ZT M!!U) U)DHRHMYP*1]HB"-9R,C0-UHS78395VH@SE*:70:E+H:YI$-!@";>"L M$T_:^J?H75=UB>02-KA8H.H<"0<"%2>$SS&CLIGIS4R"*TPPMJ#=*A)MGG)T M-*YUN4]A?.9DA;$8X^WW2=ZM(' ;77"X6^UQN#CBYS2, A0.H\)V%:S&4V6& MWAJ92G;+-H6:2I:#AS$$>@-*88QR(W&];S51D;UP3+8N[20>#ZJ9;-WJEAO( M'LGIBK/G/__>LYAG"A)I M4.]Z$32:&3IW9D"N9J0\K2_/'!\ZWFW'SY>8A@ M>/8=YVWML3N,-PY;(B?$:^8'\DH$Q*$VO1*(>4K4"B8@6* RD66N1B+TT@-$@:K/Y,A M5=&CI1K!I=="I#M#VF(EZGZI,MPU*6JABZ0Z9AFDTZ[_BLS&MSSE.]:QLP!+ M632!ZV1',!$;R;T++I9QY$STS]F$1B6AAWQ2!V7==G7TDC&16N^P>N@6AA*& M?, TK (3G)0F/&8-'=0FU:BOFG'CN;EIRR.ARG#IQB+DRCV*'AR-'H! 5D>= MAF+M:)L(+0HTE^!1X/VL@D&22]8H8J(H0J DY9N22D#F9 /Y_6H#5:1(DP18 MAI8KXU!IC208$1%&9 * IQG)^2*2W$N:Z9JH'UDT PJ=_.P,V#)">Y*>L#PI"IQ&,DH M#>?IC;(HFK=!J8F]!W]<*V)<\AR/U4:8!# CI?A3<#GC70E6X_ONHD\WDD!6]2[]5[$ZR$)RL8G::RIN1"Y^+F"" M^8**U3[RG&<:=NS#R[CW88M?:^CS';$H)#M^X^I6NR^$L_AA[/EX_+SX63H$ MSV/H;'!U,OKUS2 .^O8AV(H_DZUM@$7\,U>8;XX.8']C4>#- RGHOIM>_0]0 M2P,$% @ 68$04VB^0T!1&0 ATD !@ !X;"]W;W)KD\FDXJ3W6>(A"1L M*$)#@+:UOW[[!A"4:#MG=N9A8DL$T/?^NM'TJUO7?O-?WVP"F'S MXN3$ERNSUG[B-J:!;Q:N7>L O[;+$[]IC:YHT;H^.9U.GYVLM6T.WKRBSSZW M;UZY+M2V,9];Y;OU6K?;MZ9VMZ\/9@?Q@R]VN0KXPF\=8UJC6+UP<7LQ=OG^#S], _K+GUV<\*.9D[]QU_N:I>'TR1(%.; M,N .&OZY,9>FKG$C(.-WV?,@'8D+\Y_C[A^(=^!EKKVY=/4_;156KP_.#U1E M%KJKPQ=W^S_J_NN5GSTX/5-GYX-:R&"A8VX;_U7 M!:>RX)3HYH.(RGO6G>K6GP:=L,?B%5:#<39!I5R'5KXUL*Z\.;ZZI=/ M5Q^N+B\^?547EY>_??OT]>K3+^KS;Q^O+J_>7[\Z"7 (/GI2RH9O>S9\ MIGYU35AY];ZI3#5_'DR?7!#=,P7?J-+\_H /,^;]L85;BNOWCKX1QU^ MN+A^>Z2L]YVIQA_\MJET,.KPK_]S?GHZ?7EQ_8U^FKT\4I_W(\?:X. MO[J-+=6SZ;,C)8]&VA:M6ZM+,)L6G-2#!X25NB3;-ZV7S0H( =G3Y?#I,CX- ME*JUT;YK@5QTUTH!PV%E<(6WP+W"PMRI)NJB7EBU M- VN-CY2XIF4L&J-4=YU;6G\!,3:^E#P$H@^M5>ZNC%ML![%!D*CHTP3D# + M#."3QZ;1\QJH"?@/?(C/.:"BA1!S8V%C")OE2FFOOEOGO\,YUZ#0II*#:GBD M\? 4;AA,N6I<[99;%9SL4KKU1C<6GH MM+IVBW"K6W.L_;$^O@:+@@W4X;76 MUT=JT[JJ*\-$?5W9-IT @=7C?L@3R47A3*AG!3*M6,K=<6+9(W[#LLA=U2\ZJ4Z/-T[<*-AF=J L'P)9M2H M!=@29BN%ND +MB1UR,)H>V)6HCTQ;=NJQ@3,?H6Z!64;_'#+BH(TK?ZJUYN7 MB2VRK+C.W3;1P%[2-X=G^R2"88.,S8A62>]$K>_FP(#=D',1U1/U3_0DB%?@ M:@%YTUUOXI@;9H4.2E;%)SK>T3(RPY2#V[]X'^?32^4!"#"O7>>3#KC%2 M(G3PZO#R\Z]'!5H:*(@/(0WZ%7J 6QS?.#J*9%T9P#L5&K'$C=X,,1+-?G[I M6?M#8TS?M>9WB PAL\V=4#5W$E\>M6\6/T>J+2]98_@E@Y@;L!U;1;F2M5?6 M WM;BC-9S.G)190*Q\F OHODV,^W*>-L*<96I(3+U1Z L]XQ]HJX:R0&UF&/E8*/&L1AH+ MW!0Y,'"QP/\]KDT,=RC4WA&2 M'W24T^$ ;S*+ZS9BQ3>ZMA7':F9VNZ/_1#((L_-L'OC[2'#>]VR*53$'B7" M(\K'Z,WR%:0,B'&L(4FSD&! >J"Y%&W0ZO:C$XDW-^K@EH8R6\K7K5D[B)!K MW<3PI$M8R8[P&BL$0 M_,IN^HC;PP*T/G*8JJ=.1 #"^QAS-6X("B?.,D#2NT?+T0WRFKE%!8Q&6:(- M G2[)!&B_H=BU6J-B!SY&.89"H(,#W*&=-OJ1B2(M($UY,:0I#79B\F9$"(T M0G(2.''#@U)"IMB2V8;0B] ,5 @)%'"J85$F$"FGS\&:S4TTGC%8@C%K+W%A M7/80<4#BI8;?P3TZ,["QQU#'$ \1.*/CR(UR\=^3'FGS?3?6+,7!\Q!=^J@& M2PSX;[6?J!H=NC:I*L: "2*0P7XB*PZ1!I-(CZVM[VFB"&1TVYCJ)0L_\_A[ M-J1@^/"FX"],+XF+,BX%) [4&?-SC/$9P@/<9N<=ZI4"/I;SI&6*,(R/B!B' MH7Q6/)U.4_#(437C9P4$-XX#+"QOT>O1# OPRKHFS]"VQ7"!4"5N4B9U($KP,I;BF'AF*)ZK5OP,-(J?QGVE_J3,D/)B MD?QIRZ>LMAY"&K U!J>+Y!'X;$(:(W$6Z;LDL+1-T/92T,@UHA&U<1#7MXPH M=R"N?M3668A((9E8-'(R00;^"5N!UR^7J(L8!UE+%'%1R-N([_9AB69G)_YV MZH32$*8A-QB;@-FD[7V+ 5V-933X12;L8J8VT95J-_='ZW7M@UE($4 MB 1 BM\SWB,G$_5_E+Y HZ;4/3(#L+RRRQ7ELX),Q5C*/B1*W"*K@]#SI*:O M8JVU $^LD2U.1?L1=(@G**;:.T9J'I^#K?[>-29U:@L*C/#3M,B#"<3]2D!% M0D M+OYI=EZ/H&&X]/4Y?-H M&D"W:[(N'GP#,#1(!$7M121 Y6-*92(0U+TJJ8CI>TH8;6V),8;ZL!"+9M/I M7U*%EB+[PZ*9Q#ZJQZXL6 QA^Z^9D%@JGGR*GFO[YW0@UVJ(::CJ_DV?$H"= MJ-^:,2V\@]54\I_-BGM4DO2 ^R:9C9T/S))^HJ)VM9'SL=;?T>]):P#;M8(O1X^:Z1O_S5.Y[1U4L*E#2CGR"636ULWV #Q@QVZ:L MNTKZ%7%W.(E[2E=-.2$^4* IM#;T?XK@J"VLKJ-Q=^G*_4Q5$@$$4V\%E+? MP$F6H#ZR"R5W:C<_3)L8-C[,$D)X1E85N](6#00C#@;C>E"P6#3,4L0<9<2X M$*HWKTO&PI3F:[N&\V77,I?B1'WC$/+>0^BDWC;*E1!\WZ.Y1[)[$?_;Y'JB M?KFX^!RCM\^+<4JC(!^3CB+'\[Y;#ZJ(Q8*R-^4IY!T#Q3HI#DU(@'QMV72L M; 5YH:P==OX]FQ==5% ?X)Y%(=8AJ6H:8[5(C:LQ@OJB'QZ21#G0;=]T8"VC M]X=.8P_'=W7 I(\!GSO8,5,AQ$Z" JO3?J7>@TS!S4GZN9/%BPT@ 8P$TP"8 M<6WA:50XY/:0=5PTMA4L8'T@8(T%H[@>7V)(S((H5F/CA*!EGRH8SI1(B^EI M^2^"SD^SY\6SYV?%LZ=G'$X@!9P])2O%0PA][YRV&VTN!U$=&+D$T )_8L% MW/<+HPSQU#T\2WM'WXFA'3T&2FOGK3A,XYIC\C80Y/'<"+Z*L812[5UIX-D/ M[ZXN80$8(+D$>EV(N IP"56WA$^^[AI:'P$YH, F$%$Z]@K;!U""(V!P6'Q2 MHH)@84%9OR8OFQ"3-5Z;!PA>H 2&^[F]] K5&P"4=V1DL#'H DKFCZ9Q-RX" M)T DU2V+A#<"@: NU2$*5*[QY+MXZY=+R<6MP>6^WHT M&47BQ NL,[) 0DK5NV>HVZX'/R^BHUH,N!3O)V0]^!Z[F7 MMC_VPR&7H/ &!/[8U=V%I^(HYCK!)[O]UX?54(QS0Q>(0Y;D6)0K.,,*VX=$ M.,03$P"A1.?D>)B*6^SUPZ?Q1(IDW3J[3-$!2V]*5&/PB+TE$0HGB:1J\ M)Z^SPCR[C= /&P!D96S;SPTEC9%+,;EJ(%EA>W8865,28D8N'F8$MAU4:1/U MN<5&3N#[&DPZ&_+;]#%0)),?T@ZE7N=CUD52D"- S?'."NAU@929L6=/ZI;)'725<:B MJU5--6ZR0#Z451PC! IUCW1J]V%F?']'W=9 Z(),6_^+BDALS=><_><&S+5E M]R(?INL?A@Z[=&QR(??GH464>F,# GL#6&'D7$QD:%U ;L&\V9;X%(!.+ M);LF#-RU+6[VH JIAC6^=P3T3HL7<^U:IA4:QYJCEJ:.G:MZ*QUM"()Y)KH" M2VN6%D&\V."N#\NU :"I-D@=8_M%$;5Y[] 6\LL4M")JOO,EFN'[06[EDIT; M@'0[HQ!@\:9VS*OTXOPPK)"K^1$2!LZ7KM0(-T+$8_-)CJYOM*V)%[D\&4@B M,O7G"KM DV(Z&BQZ*=M!B($0%*^4=DL-J8SV*XT/&"[_0?$\XN_.8WK$&S&L#UHCC2>260FFASTT"<4Y\D=+1,L$7Z;:AH<- M:6HO21-4D%O7UV$J*77;TL4W4W6(92S. O+O1Y0/Y'S 4A >"=Y':<+P!4!,ZCKX,KO M.T4.I0!/UE]2EP)J/<\WFK0:'**RD&*1??S:RBEU.D603FY1@_-6KJ8R2CI MMS31B4*!M )VE\U-E+Q,+AT #7J(W4R*0K(%OC@R5-[*Y!.$'$< MAX!]9>M.8%&)=9E%(WN''QINF<'^&<.%LHN^85!(WS!O>/"&%*U 6_R]@Z3; M]C',W)FVM%X":(-72 +5L)9\A#J.BP,1]@E::@/$R5 10:F"WTN)@&(Y@1/E M&;N0LX&/^ 1G=)Y6VP!N*5%C\;(!32%A2C8(;@"PK.[3_% W#W0M1ZPX*?$Q MF<3K&'!0T@7)DV6/=P&P]#BMH_Z\C0WO;R#_^;SKGW M R2 S[YD\Z+X!143\AO'5:]-,KHC $AF81 KL;FJJ3HK9D^AN'QZKOY)GSY^GWJ7H/R,-M<1B45CO);K-B>G9:/#D[54^>G!?GY^?JJP. M]Z@IS8KG9S\7/Y_-@(JGS\^+YT^>I<-RCO+,/-*#R\;YG)K;!93_E"LR=Q=" MH^KQ-@'1U" ;TIT[)9'H2&O2)Z#CXQ3^Z#9)$R/W)%7J&%J,"L];##E]C(U7<\A_ M69H-)8Q[8(L"N.UEF4]?9O-STF%B(&VR!@5:Q&X[@@3( M\06XI?N'*E$/5FRX6H*S]ZNY_P^4R(8?#L\D/:C+

GJ63?%AAZJ&LHAK;9PLS#:57B8U6K#'ST8T;!7^P5KJ M*L/-(P1#&9.+(R>JH.9(YE4R]Y"5DEP=8%;#">585QYB37TT=,6'9$["0(W' M.8C&C<5OO]>QZ/NKPYC#4/?'%+XO5E#XXU)MU*]Z*PL>/XIEW>OA% \[L^NXXWC/* MO5V^N+Y4Y[.GL5UK\-ZLMN! /L?7E)[X"Q4& !^684('H;?9RGM3>N7/<%S1Z!T8C7@*CU#&$ M'2(_%&\Q5>.\-;[RL&RDQYZ]RD==HE$<)QY^#]\\@4SD 6_=[K& MEU<@#HR1U..6L-T8N4_/OXXD8UQ-W<34N]C(;3]NC2'F#UU$QX2U@LJ:>C+W M<,M-%$-WH3U1\#&;;""D^)XSCJQYL3G8 MQ(%<]%&5@03)=&066.<:0'9I/*B?0N+I3;RWY,P@R3A=Z]*%B$1.#B^6!RZ7&.EH M!( MV:;D(A"XR#;9^4*2T":[RVJQH]A_=:L)H@.(HX9WO-+)?I?[YOAD!"P* M1Q )KQAI.5!J;8[CKV#5<&IP_4L,.&NB:5Q#VJ]?]1T8P;N87:2I$_3=O>,R M9/JIEAGZ8KIP6W3T%@+ND_4ZL6TDX^%@;=2Y);IX6(/@!;!,7')( $9<2Q>5 M]Y0$> !#L(>G@AA-9S<%O>7U>2+.\^35,IDU7IR! 9A&\] \'-KR2,[HN%Z3 M"0(CJ'@#=KQ(N_+&;W6_T"V^JTHO,;N6WR.MM]S\HUEHJ1_IUOO>/62@7\8# M&7N-7[RQ% F(RY LN4%T6?R6)F%XYAS?R/DA\H8+(SF^\[@K&XVYTS241N_# M;'$!Z8$Q#>??@8'111Y.P(".6AM2>R6>PCQF[ S>+K CM_6C4VW]:+GN&4## M'W^GO*:WKD(2(0E@10,2@\;MT^E?6%AVY1R-IO+E?M005\#@H8R]08NAEGNN MB_N:JH_.5_FL#J-IVRVH-A-*+JR!B:3Q"Q[85OP&LH3X;3;%Z>D. E84W#?0 M=\>QP(L34WP!+3^G2VD*PA%!#/> 9F9[Z;6(B1!QRI-3)8*WW@ MK/*HL6LMK^"UL:$:^XKR=F<):J@Z?'TACK]*RQFMO)3&" /1_J41' LH0PPY MNS[:A[$8KXHT63IP$"5WP6J!]R\TQH_Y5B#4-9 ;$$#_JJ',4[,8:0:#193/ MJ9TJR5K0B*?%_*XJ'H8'ISX)<#2;3.F_^,HJ@]EH[O)W(_9&$>(;BJ('8"\< MTTD%."07.JE_C3TJR'-C?[SE)/OC.) [EO0G@&CJM@G\=W+2I^FO#%WP']?I M'^<_402R62*,K,T"EDXG/S\]8$@7?PEN0W]J9^Y"<&OZ<64T! ]\ +Y?.*!3 M?L$#TM]>>O,?4$L#!!0 ( %F!$%.?NX(7G < &45 8 >&PO=V]R M:W-H965T&ULO5AK<]LV%OTK&.U.IYU1)%E.DVQB>T9Q[5GO M)$XF=KJ?(1(2L08!!@ EJ[]^S[W@2['L;;N>?I%($/=][KD@3[;.WX5"J2CN M2V/#Z:B(L7H[G8:L4*4,$UO7TU!Y)7,6*LUT/IN]FI92V]'9 M":]]]FGH:-0N?-'K(M+"].RDDFMUH^+7ZK/' MW;33DNM2V:"=%5ZM3D>+H[?O7])^WO"K5MLPN!84R=*Y.[JYRD]',W)(&95% MTB#QMU'GRAA2!#>^-3I'G4D2'%ZWVB\Y=L2RE$&=._-OG-WD8"+R9/2(P;P3F M['3BV>7BZHOX=?'AZX7X M="DNKZX7U^=7BP_BZOKF]LO7CQ?7MS?F\N7U:Z?6GVPMQ+'Z';G%;*''NRDK:G2B5#+57040LKJ3V8B--K81; MB96VTF9:&B%#4#$(:7-AM%QJHZ.&"*$^%V@ADE7W62'M6HG*ZTQA248T7FUR ML53HTDRAR7(!MH":I%#@NI(Z%]&)Z*4-*X6'G86=^!$[U;V.2>5/0B=+N(-; M%?R"@M*%*&2^D3:"*UP=T 3^#LK)$NWN3/5ZH0>:G<^5-[MD6B8N6*JX5=P>^W[F6Y:X*NC"SV^AVL;!GI=5D1 MN,(8-U0L:- !#L9HU%CH%20!"J^,I+ :Z+'#W 1JLIZ,129#(5: %1"?*T.5 M;-SJ'>A-_31AYV?'[QB=7H>[%RNJK+81]M$R'L;(#0+/5ZO)\DW$6A"WG@N[ M2UL>0;THY(9\D +Z2@$HHWS4QV1-T="GIQG8WB,2>FCTBB%*.[0-T=>D+'7/ MQB'VIC>I;5IH-=MEZ6K87>Z:SJ&UC!K.)%**A*B8<*Y'QE:O*! M8J3"!Y!*A>&?8-P]G(@;\$IJ)[1SB!(:'C<^,Q,YIL85ZZJE)A[LA=BD2;JXZAG0$UQIY+NS8ZQ_.5N.RFT:<5@L"HR!5A#V,P M#"*O',K#B;-$$2Y3.8TW[CU957A(B>MSW0^Y8=8!W( J/IT!IIX.D:FKKMS",'VFEV9&OXC3ALS9XU9<\<$ M?:>F!Q1P9N \7'HT53WLNDQAJ%KRC4A44?RY:JXA/J0#WW/QP#-LTH%W.4ND M;X=U-[O#FO]8VPY TL:@PO] .F5CKW#,7\XVO.$(_^2;*Q4&%G)J \YKS>R0 M62*[73,2$)_.F8T#39R6?/ ^Z66/$Y+QJJ#7/'+&!;A^[>R+!Z?2CM\:G*=9 MB$ZT+SQU')]Z %/=8\;5*?N&W@$)( 1#Y5&6AC7Z&VJ_BEU,G;YG*#'R(/51 M9875WRBA=.P"6M"@&VX\%&S0(IGV65TB?IO.1;FFQN2\XKKE 8VT:<_6<0X. M>,OF<=GV5_Y=U9$O/D\W!2#20^IKLE[)7==-6/0T3]IMJ0WO62453'MV:*-S M2DTFO>?*I2D<1$YQIO$1"N?C"SX!@+SZB1WV22=YG4[%I"F2*X'<#13:=[CK M"]P?$\+AR> L6N(P@WU#K4AHJB^"7YY#0]!V2$D>D7/%AN26( MQPF46PSOJZI[7TU*?L&K4;D$3HZ/>'GVMCNZ_57_"_;M@2-BDW M)'B!W3EE%9@%T/ESS '^V%$&55D9MU,M7;MF(+0>_%W,Y_\8OSZ:#U;:T_=3 M*ZW4K8M,"(?C>"XK?VT]]K#R?^M\UF+-_F "9WL%.AS8G]':7!_Z)#,=?/HJ ME5_S!SXZV '1Z2M8M]I]0URD3V?]]O0!\J/T:U 1>%T=GD]<\CG"CXHUZZ MB:[B#VE+%Z,K^;)0>#OPM '/5PXOK,T-&>B^K)[]%U!+ P04 " !9@1!3 MP BPDP<' !S%0 &0 'AL+W=O:$O1YDQY3;9,%*.K"_OL5EU=R,KDHN"W"G2UW3*UO^:Y MW%V.HE']X*/89(8>3*XN2K;A=]S\7-XJO)LT7A*QY846L@#%T\O1*GIY?4KK M[8)?!-_IUC50)6LI/]'-C\GE**2$>,YC0QX8_GO@KWF>DR-,XW?O<]2$),/V M=>W]>UL[UK)FFK^6^:\B,=GE:#F"A*>LRLU'N?N!^WKFY"^6N;9_8>?6SL(1 MQ)4VH.IS=L%LEF^889=72BY T6KT1M=V%*M M-28G"FK*G5'X5J"=N7K_X?[F#FY7OZVNW][ "_AX\W9U?_,&GWR\_^UB8C $ M+9S$WMVU!3.QD%O(%/ YO.F^8&MZ@V/ M^7;-%XPZ+@Y$7XPBXXF0?S^3)8ALL R]0EM[+/]V.XS[CF*.'<)XQ6 M;A2)/S#I-Z6\J9R@7>'E-$NL;( MV%6$>>.:F"N#VQ,@"0NC T#&Y95%DM;&N=1TC0M;8FD*$X4P NLJJW4N8ER5 M6$VD1IT]:91]%98[))8F@ M$848-Q,(:=)6HL!'?B:21[/C^0/OXCR06AMAA:\QQP1M94_DW=EG(:% K,2) M]RB0RE@9G,P601B&]>3I>FB,8Z84";&00*@X55*]>SLN$?5MT"62I;GFL9-+ M_ _^B:5'?(KA@H M9[!9'XYXT1XL-J5G_1'3QE_8R[)2<8:GMZ37HW/+7$-PV6U*4$NL:FR+4R6W MB"N*@*4ISD6;(::KDA"46;II]O!W[:83*=V['F0@20 M5)Q&==Y_R,;5GSE,XA UC;%(=/)='R:TNE6C6.IX-1R%-C?S@) MMU+OG5*TK@ZU-YA#%$S/$*CI# ^6C"8+1D$;'.EP9V3\R<'C0"1"MI E@GE( M/7?I_T\,:U-."IW-XM\^7=&0;#7*':;H!T?H*&!/\UT6'V^>W@.507G^ S&V M17-$;OFDGHZVBM[VW '1G2+_"T+J?\A(^M]A MXM#'FDGK0]B6JXW]W(=';%D5QGT3:YXV7Q17[D/:8;G['/F.*?Q!J_&79XJF MX7@Q'X%RG_CLY.EW42FP1?VK-]]]SSG,^7V8;.[ =TVCW.TQ&MK, MDTERMW&AUS6'C6PQ:]4:+Y&_M.=.5MF 4NH&K==DP6$U3XXF;X[W@G]T^*IQ MXW=L"$I61-=A<5K.DW$@A 8+#@A*_G[A$HT)0$+CYQ8S&5*&P%W[#OU]U"Y: M5LKCDLPW77(]3PX3*+%2G>$+VGS K9[]@%>0\?$7-KWO9)I T7FF9ALL#!IM M^W]ULZW#3L#A^)& ?!N01]Y]HLCRG6*UF#G:@ O>@A:,*#5&"SEMPZ5,;E1$A_ IJ(F61(FM5%*X3 M1Q6>"CHG9I"CO)>!\T(C2Y%>2DVLLH66>L1:R#A@ MGP+UGO(.DX?L*K(R)R4 M.S)&&/[L=*B8(S^?SY1;:^D>@Y6$CD<'^PFX?N;U"Z8VSID5L4RM:-;RF4 7 M'.2\(N*[14@P?'@6?P!02P,$% @ 68$04S^DQ!:6!0 + T !D !X M;"]W;W)K&ULK5?O4]M&$/U7=MQ,!V846Y8-,0DP M X2T=()A,&T^GZ6U?472*7O[]N3;6P"Y$/[ 7PG[[Y[^_:'SL<+8Q_< MC-G38Y&7[J0U\[[ZV.FX=,:%AR>W=K38U/[7)=\:\G51:'L\IQSLSAI=5OK!W=Z.O/RH'-Z7*DIC]C_ M6=U:[#H;E$P77#IM2K(\.6F==3^>]\4^&/RE>>&VUB21C(UYD,U5=M**A1#G MG'I!4/B8\P7GN0"!QO<59FMSI#ANK]?H7T+LB&6L'%^8_)O._.RD-6A1QA-5 MY_[.+'[G53P'@I>:W(7_M&AL>W&+TMIY4ZR7H^..QQ%BV$E7<.<-7/(*W"%=F]+/'%V6&6>[_AU0 MV_!+UOS.DS[PY^?X/?#_C]_TO/M^&& M-_>7=$AOHM)-Q59Y74XI9Q2HH\^UE9V?,?XL\_M"DD(PTR9SQ)(;@K*\438B M56:RPE[<+DQ1J7)),Y61F4QTRFML7=*U5H6.Z,O7B#YS.6<;@5"#@"Z?*.4Y>"EJLJ:1XV&XWQ)[[I' M@RB.XX#^[B .Z^Q9?%0T1?>3P"R[BL,4R)=MNBRJW"SA?/F]UGY)>R-OTH=] MNBI3,(41W8(XW>^HX0!'O/;DQM.)(X19^U7B!YT6,YW.0,"3]HZ24X=.-#CX<1'%R] IZ>[M.G7[9R^JO"6"2-BFF_(E?B]P"*7],J9VKM[1 M-Q3=@BU#O[B71/U>TC ;#*+DL/^\BK^%UXZT#?H0;U$4H]4/2).5GH4T3WER M6P=+MIXU6M)&W.(0LM6F:U4"KY"NM9P:*^D($._E+9A1"AG1RRK K?M:.6=2 MK8300B,W$I&$&(H0^7^13*B,=X=Q'"7]HU!;JXIXHZ_;=+9IE0SG-6M$=<<5 M1D]$!L9/C?K(-M5N'<'F7!$6P;&6&N]VH\%1(OI"PM0W(4K&FO)MTU=(*D&> M33%S@C#/A\-$ERK7_\#5+PR-E!I1'IRDS-7:S37:-&]WMBZ$7 <;&12>TUEI M*,69 V0@ V4%?C'!?)C#>L<9BV M-&>,PAQ/]D;(QM @7[U]$=3KJ6JFX46N=.&:%CIS>"&XYOAMCC(N$9\NYR:? M-_'E/(4H*&09.5 0"&E "D!J"TA9W4CU=:%^QI(#V+=I5*K<>=UVM>D<:-%_7"C;U,0ER2,]212-*("#:U ME4X(RL.JL03X]FEOE;6\1?/07;?*RM$[\B!,H(HLH/E#!E>.U&ULO5EK<]NX%?TK&-?3369H690LR]DX MGLG#F:3=Q&Z<[$X_0B0D84T2# !:UO[ZGGL!4I3\V#3I]HLMB;COOKA\.RT ME@MUI?R7^M+BVV'')=>EJIPVE;!J_F+O9?KSJR,ZSP=^U6KE>I\%63(SYIJ^ MO,]?[ U)(56HS!,'B7\WZK4J"F($-;Y&GGN=2"+L?VZYOV7;8L=!+&6;Z279Z?6K(2ET^!&']A4IH9RNJ*@7'F+IQIT_NSJ M\\7K?[Z[^.7-^:>KG\3YO[Z\__SOTT,/SO3\,(M<7@4NHP>X'(L/IO)+)\ZK M7.7;](?0J%-KU*KU:O0HPW\TU4",AXD8#4?I(_S&G9ECYC?^;C.WV!YU;(^8 M[=$/>N]Q+A\O/I^+J>@S^_O?3D;I]'ED*5XZ8>;BC +%>60!)">V=F$MMQ8TL M&O4\\ *)2D!?(2.1>UXHYS7 KW)ZWCM/O&9*-%X7^@\\U14?:-GK:K%+ NT MMJ+ND6PJ!V.DNG M;K.EK!:*_:*^-MJO\;/SMB'&3L@J%W4ALR '\O!C&PABYUPX!^XDN0'6;;$F M=;/@9+>45I',(EIAA&DL6RVKC-6B[TY5&AH$+WA- 4-!G2M+-CD*U !A"U;& M<';6_][D"_Z@$7+8YAQ**0EJ_7#'=3++C,VA3K&F+[Z1!31TJ%H.*C1%CH-@ MX?2BTG.=R!6RVK=$<#_D$[_YU2( M^RUI[G/K H$Y$AN;#[BTT M8IA3%"ER!'['SF3K8PH$/%# ">[L7"BJLVNDD5N7,Q1\WD MKB.8AN8H2H4V 2+48_T# +I"]K1#M=.WC#>_4@6T+<.DH&A2V*T@=.R>+@>, MU(K'MV(]V/;;YUZ"(ETV>"?S&!SBA/&X _$^DP0VMJD8\ZU7 L9).GF,.GAT MDQYDLE]:M56V2S8)WE\:#O5;P]W#)81Q2.^RDZGO<=3]O;]G.HO'P\F6HFUC M:KL_IY'R.IAU[NK848LNM<#N7G;(W&AV&>I_)POF5]LN8_6Q7:'5(<@[= M'$99B2I<+4(L"6)-71OKXW" ")JZC'EB":,--3^3-UGHHY6WZ%$ XX>-\S@R MK*O;ZJ7;75?&\GY 0SK-&"46%Q>25=W29\[4N789FLE:(>3D1S95UM#AECL; MFM_^:$+Q_A_%)$U0JA*J50_@A\(2'*DVH7B@OLZLSO&Q, @D>9O4VQH#8$?6 M6$K4A:&'LP;14)2L=:S"?Y5O\__:6?=YODW5+>=3!7FL;/2]+JTE;U&Y,7UW MN8#=^_T0X922/4\+$R8,5I%^BDO]CV)137=S<#P?NSQQ]3\2F MDQ^,5^%,5[X>+=-WO$K#!<98DMK6JK\>V]_AHN,6TN=E79@U.L-Y6#Z>L%U/ MT6LRZOM(F%C M;(H)B&Q7(<("5[XGPXX!F8?'18",Y M'D3:BSK)7Q"CXNL^>CZSBD9ON2&ER5= N 2?8L.GHJFZXF2SU M8@EGNV;V>\A#:EM-V:Z7G^_LHOV@MS,..\;Q"+39*RD50^Q?83F\/KC*,#&1 MU^J-4J&X8 4QU \+"M%<+RBCT>5Y_^2-BAV6J]N@,%4>3NCJX$96NBAD2]5'=I6P@C=W;/$T#-827'\L-:JR#GMO@RNP J+I6O0 M"/Y0UAQ $#,/TR(*Z0;RWRHFJ"7,N04>R\;13Z"HX%I'Y MI'@:I+-8%1Q,"'B3HC;.'P0Q0"$%L2JH U)?9;\72&^L2'2>KJI6VBD:T^^_ M0KBH^)IA_/C=Q )>#.V5XNQ#V\ 7NO 55P>I>/)6%U3%!F(\'A^,)NFSR;.G M,;Y8@FB?5.P/*CBS-8NY.G_-ZP-\4,6[YRY*[R\O[AT2.9.PAXFC9/0L389' MDX>:8*\R.IX<&H006?OGE$]0JXN&9X_)Y%DR':9="WR(Y\ZYJ"P>4S/U[;:C M;I7-=!ROFZ+8NB!;60U$NI^$P8J/&)JP. 1D/J5.%4I-.6.X[,:1BR(QW#\: MI)/>-0CWV<4",:2,6U@#J- 4I53(K)T>G$X')Z)$^E,X&%>=B S 8PFC0=J> M "W6WS"F^2V^^^ED,&TY#=H^YL1Y=$(>+VMWQH*VF<5E.]PGJ(YFG(Q/)LGT MZ'@3AXT*+XNY#A""\.1H.DI.)L^X2.:Y)C<"__3N@XT)EV6#J,7+9M' NG3\ MC7I(Q)3NVD ZQBHY34;CZ7TJ]<[MI\?8;DZ2X72\HU.<=!_4)5Y>TY_IR3@Y MP7C=B>I=Z SNNZ@_[+WR*)5=\(L=OM"L?'C[T?W:O3MZ&5Z9;(Z'%T\H@@N- MKE.H.4B'@^ED#Y6=7^:$+][4_ )E9KPW)7]<*@GWT0$\GQM4I?B%!'1OU,[^ M U!+ P04 " !9@1!3,LZ&LY\# "5"0 &0 'AL+W=O6F7!$A?AG5 >UDOMV$?%9N. MA;,MGR0WR;\?)<>^7)&^H5]LB2(?/J1(2=.MD%]5CJAA5Q:5FCFYUO6%YZDD MQY*I,U%C12N9D"73-)4;3]4266J-RL(+?7_DE8Q7SGQJ94LYGXI&%[S"I035 ME"63^TLLQ';F!$XG>.";7!N!-Y_6;(.?47^IEY)F7H^2\A(KQ44%$K.9LP@N M+F.C;Q7^X;A51V,PD:R%^&HFM^G,\0TA+##1!H'1[Q&OL"@,$-'X=L!T>I?& M\'C\.@W.K- B"L1N/8Y?:4-5H&ZG8MP")H 95UO=W6G4CDYQZ18'.$:Y$ M6;-J3V6;(M Y K[+K @FSK!M-PIS)=,N(#E,*Z?"!58ZJ MF[5$:QY\"III'R2(, ='70$3H$, M@HD[&H[:V,/(/0^&EK<)1O&=E>LM%H\(95OU:*K^C?D]SN$9++KST#BNNUVN M:5OU,WM-(1O=MSGC5CT3!9V^Z@)^_FD2^M'OK_Y?+C=32T]\!>>OEB ,(/#' M[CB.89&FW(A4[S"*W%$\)-03.]+I_-)NQ:_O9V63+7P'PT-S=I+%P5.]ER:Y"A(&\FKC>TT2AX7 MZ0=ZZ]3A[AU=E27*C7T0*#IQFDJWMV8O[=\/ECNF-QP"JG C$S] ML_'0 =D^ MJ)%K6]>-="TS5NASF]FU :!5K/A-#=Q#CH7V+S_P%02P,$% M @ 68$04^DQN;=4!@ 61$ !D !X;"]W;W)K&ULM5AK<]HX%/TK&C:ST\XX8/,(T":9(6FZFTZ:,@G93C\*6X"FLN5*]Y[[.E3A>2_55KQ@SY'LJ,GW26AF3O^ET=+QB*=5M MF;,,,PNI4FKPJ98=G2M&$[:,";D^:46M:N"&+U?&#G1.CW.Z9+?,W.53A:].+27A*V<[;)E3S3Z[\NSZXNR.3V]F)V2PX)QBZNKB[.9W>3 M*S*]^32]N)E].>X8J+.;.G$I^LR+[NX1?40^RLRL-+G($I8\W-\!S!IKM\)Z MUGU6X(&)!NV(V>D=>K;>\Y>;W_UO8'NOJUKK[3U?\__/R\Z.M/LPLR M)D\U_/G'J!M%;W?K(9>902V@. HJR%2AS)79U'NFU+#,$)HE=BXI? V=2VTT MF:T8WM*<9ANW?/A6$]Z4EE?2>!:+(F&:Y%MQN:#&DHE=5&QYJP[R Y#9P)5[!!;)Y@*44E[!X\EH.53 !&^59P MS2W$P E<<,1F^0R>_::7X+Q^(NA,VO,AP*N M0?6%3MN<&;K%ML/Q+X0;L["9 W:&*/#:H0';)*CK.6&&*21378!U7. &&W(T1.:RH(IU MPR<^OERC:U,M,VH-62*@FY84S:C/R=-+Q\A*_23N"N1VJB\8O@$?M>$(U'03B(R"1) MG-NWF1$%1]VCH#\8D4ES4\ER];)7_7X8]+K1ZU]!9YWP$KIFAO9&R/+1: ?* M\"5TO7$01:/GT3V*VL\CZP7C_B (AV$]]GF%!)V(!?>YK&P[8);Y=&#S=N-B MGTECLSK9N*1U'8G'*-F$Y4)N/(_.[.(49S#2@1 MTB%^O>+Q:MLM$^2Z)57XA#MVW1+V0LG4=PH'S:4ISU!20M2E:J>='17W(M<9 MGFP_N9?D7V'#(BO$PS>V?DVEL-D%G%]J?JG$HHAKTG_00"S6.;JOU1.KPFII M!L=B( 5:@8!8D$VRSI(U:@Z>$,(ZJ5"J-&-W9VF3]X4I;*$V0[^#)/:4 M/M>_5>)?+"E%-NE=X@[]0+>1! >/D0&;?MX MPW6HLEOM5;2#*;W:T7 <0'7I%D^ZCU5?RY+<.*+!E>MYE;U0_C@F."GJ7.J2 M4IT:7QF EA2N/A9<6V9RO9+AU,8^.OR=KG_T^$C M54O0)RX%"VP-V\-!BRA_D?&PO=V]R:W-H965T M?/FS4'Q8JW-9YLA.G@J MNEPJO#=@ET4AS/,5YGI]V8DZS8,'N<@BY+* I65 M6H'!^65G%)U=#7B]7_!1XMIN7 -',M/Z,]_=D EACHEC!$$_*QQCGC,0 MT?B[QNRT+MEP\[I!_\/'3K',A,6QSC_)U&67G=,.I#@7R]P]Z/5;K.,Y8KQ$ MY];_AW6UMG_2@61IG2YJ8V)02%7]BJ=:APV#T_ [!G%M$'O>E2//\EHX,;PP M>@V&5Q,:7_A0O361DXJ3,G6&WDJR<\.[Q[>3!QA-IY/'*>R/[V[OW]W<3MX_ MCA[^@NO)QYOQ9'IPT7/DB=?WDAKUJD*-OX-Z#+=:N(50*6@"HYY;6HK?6K1= M&%DHA7&@YS#*YY*AHY-S"V)AT,/8'1P;4+/DN?5X0II2L_5:H:$W#7GV1Q&O MR(@6T3TDI$G.L\?1H.)WZ3)Q7>^3\.@)_0F:22M42X2*,45#9H6T?EXY37.. MHG69-*DG_>P#9GV^!$UQ\ /&/43%VJ8UJRY,$>&]=@BQ-Q202DL#P:.37>/< M8*(72OH1-S>ZJ-RV+KI;.>;%)K7LU)+&)"HI)IPG0>.9U";D1%O'T$H56C[T.=X#;:BX*P3[,K/O)P=!N%@R ,PVT&P8[@*))&\)\C M5U6U;7O:U2.VS>L7+5->(+_98%\W*ZUN8"T7(L>O$^EAO-RO4H6LMY.Y=SP( M^B>5-H=[E-EF.%GY],/JJ2+>262:^B%$TY9$3:O:]+:5W69Y<5B&H*.0$P*B M-6U5\Y.LWG/88SWE_N%2IX3Y0>N:$;H7!_&@AN+I39MB*63:=#9G>"L((MM\ MA++YMH#;HS]M!*QG%,O_^IKP8Y+'4D[#U9[YC3'LG__P]V<8\43=<1V]"4!1 M3>U!"/?UKO[J0!L.41 ?'?M.?Y59K;4?T]OUV@#N1TJ.WZ>ZDY=[-)L)E+S[%.&JJUYO]M]O5M57?[BUA= C@OJGNK#)I,E M.".4G=--^R%"I*6C/OW65VUOX_Q0H%GX4Y(%O[]71XGV:7L0&U7GCR_+JU/< MK3 +J2P1FI-IV#TYZA!S?S*J;IPN_6F$=C8ZV_C+C Z3:'@!O9]K^N:I;]A! M>SP=_@M02P,$% @ 68$04W5XRCCO @ 6 8 !D !X;"]W;W)K&ULG57;;MLP#/T5PAOVU,:)TZ[%E@3H;6B']8*VVYY5 MFXF%R:(KT76SKQ\E.UX*; 6VAT2D1!X>,M+)K"7WPY>(#,^5L7Z>E,SUAS3U M>8F5\B.JTS6JWP#OEK?>/$2P>40E=HO28+#I?SY&CR MX7@OQ,> ;QI;OV5#Z.2!Z$=P+HIY,@Z$T&#. 4')\H0G:$P $AJ//68RE R) MV_8&_5/L77IY4!Y/R'S7!9?SY#"! I>J,7Q+[3GV_>P'O)R,C]_0=K&3:0)Y MXYFJ/ED85-IVJWKNY["5<#C^2T+6)V21=U[8R:F6/%Y9Q]WV=E?LM_#)5DN/9S9 M HN7^:DP&>AD&SK'V:N GQL[@NEX![)Q-GD%;SJT-XUXTW]N[P7:!PSQV0-DB6.*'^!.J M:F77\C:4T3\E.AS+A0@W/GAU[>A9R\U%LX:WD\.=@X/]&/-V=[RK/"B01RW7 MU@*K9\@=%IK#%F@KCO(;7D_*-!@M3TMNE4.PQ+ 6R?!D"J'E/>5:A:*MYA(T M>VA+(;(&:JWL^N;!ZT++JXP>_K [R.91IQ:_PSO- MO51NI65D!I>2.AX=["?@.AWK'*8Z:L<#L2A1-$N1?G0A0,Z71+QQ0H'ASV3Q M"U!+ P04 " !9@1!3N'0DJ)4" E!@ &0 'AL+W=O>7[*LZQ M(*HG2N1F)Q6R(-JX,O-5*9$D#E0P/PR""[\@E'N3D5M;R>WWO>6%-LUS;!7\R*DF&]ZB_ERMI/+]C26B!7%'!06(Z]J;]J]G0 MQKN !XJUVK/!5A()\6B=ZV3L!580,HRU92#FM<4Y,F:)C(Q?+:?7I;3 ??N9 M_;.KW=02$85SP7[01.=C[]*#!%-2,;T6]1=LZSFW?+%@RCVA;F('@0=QI;0H M6K!14%#>O,E3>PY[@,OW &$+")WN)I%3N2":3$92U"!MM&&SABO5H8TXRFU3 M[K4TN]3@].3NVV8)Z^5\>?TPG=U8\V:Z62Y@-5UO?HY\;5+80#]NZ68-7?@. MW07<"JYS!4N>8'*(]XVT3E_XK&\6'B7\6O$>#()3"(.P?X1OT-4[<'R#?Z_W M@'_8\0\=__!_G>=?T/5#.$H+BTI2GH'.$72-;(M0-%U VP588(Q%A!(&?7>. MYC1MZ%P4)>$[H#RNI#1QQ-PR1K2Q2B+U#KC0:)9BI%L2,02BE(BI"ZBISH%J M!9&D28; !.'P02'"G06=?P21PDG_]-*T+@B"WKY$19\.]9D>8]?C1EM$&.$Q M6A;KOE;BTA^*K8F"M')\6KRJSVPPUH/-G\3'"S93XY4VPM\\3IO\["0X<_LO M99\:,E6B&SQLUWOK\_+WKFZ!,G,#2D$L*JZ;6]RM=C-PVES]E_!F@-X2F5&N M@&%JH$'OT[D'LAE*C:-%Z09!)+09*\[,S1Q':0/,?BI,_:UC$W1_ALEO4$L# M!!0 ( %F!$%-''H,!H ( ,H% 9 >&PO=V]R:W-H965T%M=55&)JLP)*9OJI0 MTLE6Z9)9,O4N-)5&EON@4H1)%%V$)>,RF(S\WE)/1JJV@DM<:C!U63*]GZ%0 MS3B(@^/&BN\*ZS;"R:AB.URC_58M-5EA1\EYB=)P)4'C=AQ,XZO9P/E[A^\< M&W.R!E?)1JDG9]SFXR!R@E!@9AV!T><9KU$(!R(9OP[,H$OI D_71_IG7SO5 MLF$&KY7XP7-;C(/+ '+-E2AC_"TWKFPP#R&IC57D()@4E ME^V7O1SNX23@,GHC(#D$)%YWF\BKG#/+)B.M&M#.FVANX4OUT22.2_>GK*VF M4TYQ=K)<+9;3VSDL?BX7]^O%&J;WD M+0PL9([YZ_B0='7BDJ.X6?(N\$LM^Y!&/4BB)'Z'EW;%IIZ7_F.QK^"##C[P M\,%_N +M:M! _3BZ?JPN[X> M,)G#'#,L-Z@AC?TV'3;,P%G2&\3GO?0B]EYGPT\I=9RIT/>,V/=A7FLN=RVR MQ5D2<*W*BLE]EYTXR2#J15$$-"\@;I=?4:IG1;WRS#-2]L&RC4!K/O9]$I]ORQHV*)V#G2^5#9>@ M&]^3WU!+ P04 " !9@1!3J--'85 # _!P &0 'AL+W=O:K&A@*7B%TG E0>-^$:R2 MM^NQ\_<.7SFVYFP.+I.=4H_.^% L@M@)0H&Y=0R,/D]XA4(X(I+QO><,AI . M>#X_L5_[W"F7'3-XI<0W7MAR$C IJ+CLONRYK\,98!;_ 9#V@-3K[@)YE>^89=[V'RE<3N/+-&ZS2CO*=8=1?H'BDNX4=*6 M!C:RP.)G?$1R!DWI2=,Z?97P8R-'D,4AI'&:O,*7#3EFGB_[;SG^Q#D>.,>> M<_Q_ZO8ZQ>?;^PTD8_B%"FX;:RR3!9<'^,:T9M(:(/MDP.89=W0!"6V/WR0G#P.U5D_S M:$NXF$PF84I".5VBHN#N-C'A;YMSS%G-+1,C6!E0^U^CVQ(U0NN&Z2P+9_'L M)9PZ2]3E]T^E)7O",[F,TJ-0+DP63N)IF&;3WVD_\[M(+L,XG87Q-/LW_=N2 MD<9U<_QKS?)'N)545XF0#IGXDC I52-SK^8B'<4WL"/$SB$H'"<==&?SQQ'< ME_BRU3(#N:IJ@9:02OI?!F^&/^3JW-'GWQNNG:XDFX:7DQB,DV6HC,R"$Z@Q M5[IP\6F1^K!I]+&+";NC)QG![7[/7%41V!J1B.U?JICF,1Q&,>Q*^,-9Q6'-;*\#.'ZTY!0DG89==G7CJ#;]VNBHVT77\;5H?78=4U MQ1?W[FFY8?K I0&!>X+&H^DD -VUZ\ZPJO8MF%0^T<:'^OE#T9 M+L#P9BY_ %!+ P04 " !9@1!3.$&F09<: !.50 &0 'AL+W=OP^;1YBD43?SO4[E\;K^[+ZYI;& MU.IAE1?NS<&RKMV,#>59 ME>4W_'"=O3D8XXY,;M(:I]#PSYVY,GF.,\$^?I=)#\*:.##^V\_^@0X/AYEI M9Z[*_)\VJY=O#LX/5&;FNLGKS^7]WXP2':Y3M=ZY]?5^6]JO!IF W_H*/2:-B< M+9 KMW4%OUH85_]\>_W+I^L/UU>7G[ZHRZNKW[Y^^G+]Z1=U\]O'ZZOK][?J M\*;,;6J-.WI]4L-Z..HDE;G?\MS3/7,_5[^61;UTZGV1F:P[_@3V&38[]9M] M.QV<\.]-,5*GXT1-Q]/)P'RGX?"G--_ICQU^8(5G885GM,*S/2M\-G>F:(SZ M;-)R45@4Q#XZ?OOCU2UKG&9/T/?EUGNC;J\*__=3Z=CE]=WGZEOR:OCM2G<@3DGCP['E^H MPR_EVJ;J^?CYD9)'_=[F5;E25\#N"O3,@1#72W5%XFLJ)Y,EH,;1TVGWZ=0_ M#3M5*Z-=4\%V4>,R!0>NEP9'. OGUD0"MS:IG5OXV8:?:4*>C[Z1.=5(7>9S MJQ:FP-'&^9TXWDJ]K(Q1KFRJU+@1D+5R=<)#P(#D3NGLSE2U=4@V(!HM98H: M-V;A /CDL2GT+(?=U/@/?(G/E;"+"JS$G86)P?2E2Z6=^F9+]PW6N06&%IDL M!&H&Q@Z>P@EKDRZ+,B\7&U67,DM:KM:Z %7$*;2Z+>?UO:[,L7;'^OC65+B& M.KS5^O9(K:LR:])ZI+XL;156 -OH<#X\$]%'+Q:560!!,@4"H-',DKF$4]Z! M_8-%3;$ X[S"L]H:#E*!#16B-0Z95<[AH%T"\'%Q(4\V?# F&VSO#AGIA"]+ M.%%FYW-3X:^M)(#7448#T6 5)(N7'U>#!UJYE^IPW5XDR=3I*5%GUC=09#Y(QY3<8#N8_XU&OU.%T9\&UAF%J M#<1R*8A1H>8@2^AP%/(")=@2U<&3HNR)6 GW1+1MI0I3HP-+U#TPV^"7&V84 MN%KU5[U:OPK'(LGRX\K[P@O8*_KE\'1WBR#80&/3PU7B.^W6-3,X@%V3/2U=342L MEV7C\!QV!3C#H?MWZO#JYM>C!"4-&,2+$ ?=$C6@G!_?E;04T3HS@%DR%&*Q M&ZT8HB6:O'CEF/M=80R_5>9WL QU))M;IFI6BGUY5+Z9_&RI-CQDA>:7!&)F M0'9LYNE*TIY9!\?;D)V);$Z[751IHXIF-0-:H5JT5$I +W'K1;HAM11*$9L] MK? 'IE5W_WT$04-\;_,<-P![)#F'0^+ K!$C#-.1@J8@H-HN"ASC $S.-D]8 M8$0>PTMT>!8W#/2$S =^63C]#,>LT91GBD2' MGW4Z-][<(5%;10AZT)!/AP6 M;^1 *V;R"NTU[!@$P2WMNK6X+2Q Z2.%R=K="0F >!^]K\8)@>%TL@B0M.I1 ML74#OV;ND0&]5I;V!@:Z6A )D?]=LFJU0B2-Y^CZ&3*"# _B ^FJTH50$/<& MTA +0Z#6:,!C1$Y<)@O#^(@V4Z(IGR1GXW$P'C&J9ORL8,-%R086AE>H]2B&"6AEGI-F M:%NAN4 K9*I#=P0.@&PTF5.2*#=@).'XFE0+:,/GW5IC9XFN4=H&Q"R\8C?) MDY9 2M Q]D1,P[VQAM\[2/&_@(-(:URL=2@SLP!M0UG>1@^Q$J"" ,1"$R,4 MC3%;X(&/J5@1?F] $]BA8.@=\322BH[9(+3NJ=5&5A".1"B>OJ4=A4?1?RX0 MYM7!E0F#' 5+?BO;YKT;ST6PHQ^6==:D9\C_=3H$\;7F6Y<6#2X%A]<#H)&H'/!J318V=Q?U<$EC8! MVEX)&KE%-*+6F-O9,*+<@KCZ45EG(N(.2<2\D),(,O /V JT?K% 7G@[R%PB MBXM$WGA\MPM+-"L[G6]['Y%3]U :S#18+@JS_"XP&H.),$-9:Y%JK]]@B[9@ M('@2F]HU3L"Z3# =EP8&8Z)%A+9E*BM#H' W"1'(LD3"XTY%!B/E!9HX@@BM M[!%%*5 @,T:.OI,)\0^+Y8BBH\2"IJK8KV/AG ()W+%<\)H 1=6>6 M-@4@A1I,L^)C-D2GZKYL:@B3D>BUW1K@7MX@FRJ?:!D9K#YV"JOS>% M"1G6A PC_#5.8F,"=C\34!$04(6#?YJ<)Z?GS^G+GX['QT%* 0XCDRA0! =C M2T(6WD#F($^?@,/^:<7,<:3:]%S5/J=KTO"": _!Y;_I6\+1(_5;T2<,[V T91Y. M)\D>R0CB@/,&UO6M#S0G,?'RLBT4\3E6^AN:'Q(>B!ZT@V#$<69C#G*18]I2 MST3^Y[W+S72.9L -\>YYX-WS0;)?@8R6%([OR>A_QW#O?N4;1!]J^((C M!UND>9-)WL8?#X[*N;7K(AT1(9&C "K1ZJ$=R B*V\SJR@?!GZ[5QSK#W M1 MC8B=2)P'*UD*>9#>JEF'M/OPWD3!\6%F$<)4TBZ?G;U(_7)Y>>,]J8L3(P1I@$%"/)*C*+>N/E:G 1Z=YB548QSI&12/*R>P95/N8,$2P?4=- M0A*Q;T-M @8>$M#2D:\V <22!O*4UHW&?)IK\AH!&#I?KB9XU(#A3B#4D*2< M!TDY'U9@[9;J/7 %K"4>JD]2OF^&CK7SA2X@ R@+P@)0Y]S"TRCX@/7J* .G M,R C (4%.QV/UT13E7>F##$#OV3VSAR<"YJ"ND&CA?.VL^?+X#$&LR MCE)CQ'\^B-_,O8GSC!:GAR.WN9L@H'Z.%@YKS/V@P,/08PDZ&ZRW(GBORD6E M5R@7O$ZU: MQ3 ;DO[34+&]>R19%ND*BKG$5#MM'&RMJ0%&>T/!_BHD@K N!M_Z%93$BBIW>E@ 1NHKEKAFAIQZ3P%9 MRG)$*RQE=+U. E\D,OA@\"TG8S&H#6+FJ@F@U;HIL+$:Y"JGY%10!UZ4 MY$$*"J)0-AVT$^U'"N1)F,J[$HS52]XRJ\X08# MK@61\AN(0[9ZJ< ,F+QDFDLRWW5M+=D?U[.%CD4*-7D*=L -L!@'ZZ?OM,WI M+%)]11>_CM&EY3"3H@^)#YM;^7D]$\% MX7]@NO]'X5T>M=VID^'.T@^(%?Y!A7/84]M->@W[JIK5OLCVC\^JZ!DNV;<9 M#$PY- X1)S9D8$JD,E+W((U+P8!B"4?039SL0'N*]A6V0BDE[E>GON^@B\"7 MB(#$G0B=I;JJJ.^*=W6(Z4OL)N?/1P2Q9'T0%)&F8T$_+9=M=,@HX,@DQ3\/ MYV;#X\R>L3[=A[*;M&*XUALZ2U$BP>13 G,\1$Z5,D%#!G44T;^SS2TJL-OK MWT+R!_> B.1I.8:GI@9],IPUQW+#=0%> OC\L72 "[&MYM8WR('] "BO M;NLR[3=5?]KL6UD?@EJ.K'M*^?,&.2)?R\!W%:MCS8/IDJM$X!08(^%N!!,KCVR._;['1*V0%@2 A@<@S, M*XV_2UX R7("*\HS=BYKPSG\$XR#K6" X*\NTVL?Y M+F\&RGH]>A:8^!A-?+\"F!#B!=&3:8_%S9>7)^?JZ^E!!(/2I*D^3B]$7RXG0"NSB[.$\NGCT?LO!M?6[R:(4M4.,Q M-/-#,_659Z*N^U+-[+RI4O*ID=$11LO3JO2*H@%CX. M1IB:/C21;G'(ACLKF9550V":MS?F U Z2-SM8W\S^V9\DF=)9!T(X' MJI69,;;F]G@=4#IJYSWS#(>4;B M2C1]J*%A+M+[3^Y W; C9/-TF![%S5'1N4) [33&+J9:^0D>HTBP^+Y#=RIP=3@]FWA M>R,[9^C10K>D$TB_4E#8[%'UC/./DIV5+K["8+\Z%=LQF@EW/=+(BC!N]IX: M 9P&OW.G0^9>K8:CF&Q;W#6W1)5)V8@37-+9B :/S?44GP4AU&,F_BV54H= ME_6]$09$HB5J10*<4TS0\;]"7VJ4JOU5HC *SQC7[P/9&!QRBU78)7OX^(Q^ M#DQ(PFE;6L:7)*(V=TEN<\!AHG0D2L1V\I$(R/8%3DNEZ2SL'J38<%0):^_F M3+X'4,5BDME,+ 6*"X$BO)#9(QA\Q6B(F[Y WYDQZ](I,J/#[H[V0 R$%CN0@KT&:B2++\DZ_>3#CU8C>@ VM=M/7DY&T^?C\?0T:K;' M?'0.X2-GM/ "0#2II'LHK8I)%A:B;I7BQV).=1VA]YX-0S 5DR/>5$(IR$BK MI#TQ"KDY1D&OAA>)?/Q]B+F'HZXJ#M&I6JA?]48&/+X4T[KEPQ3O!U A5&)48DP+9GWDVHT;1D]>"6^R MU=C/JAN(TRHR*W/16Q(I-D58;_QO1_"DEG[SFNX3$:&!"W'H[/?4ME<\UDTX M:9N7)L.]1QV1O/$W/@.DQXUQB>Q=ZZ&?GO+[/UJ[X]-#RHEN1O;ABM[&JR:(/1R70?NQN]Q#Y'Y\WJB$&%7T#@#)8,3*O<_HM08(E7 !!Z6Z LS@ST/^ M J$&7NO"FY6+0BJ"T1L#*!O8BT/%0NTY-U]THNT!2JJ7XIOCG?_>Z!SOR((= MZ]M2B[OJS=I(JUC\L]\R^H60-0X9H+4TLN'4:")_J+_).]REOC.4V=IS6DY% M&:HOM)N2Q;?J33HK"?C_X&L97AQ/8*OO/?"_"7E&>54#>-"C1+UCY]* #N " M'Z.F/4*Z[]ECRIAGYS0FX@W2YF_"%'D(].N(3P)10Y$%7;S!+HQK%@<;3B ] M$N1GQ'^GDIT'(+]!]QZEU]F!8W7Y6Z?AM -Y\^L8 <*.UK!-J%!AZK)XHC8 MVEF^9K) PTLE+58L&WRU1!1)-,G6#^+3UU$C0(5IXO:G>TT1#V!BJK/X>GCT M63J'_),>_RF\>$'PST@>B9!*<>P_@I+!JG797MW$KDYT(H,L;#L#)\/-?)*7 M_Z(?]K2;/7TXJ(C@!4D6UOIA;V\L&8,0G7:M4VB8F#=T_1/GB7+HF(Z4>WF@ M?U01(-)P_9, (U"=",U&$FA95M3ULB?(PP485 ^W '-\%-7(6EUL/:=OWHWS M'Z3HV/@ ,F@*S;<585%Z]TI_@WXYK',[*0F,>-'7!TT7D#0X@/C!*9432$3!J@,"B,O"HLG5( MF/E5^(S1<3K7.FU/ZU=O"WM[IT^W!T#![W^93T[7W>M 0B+ DKKM.@6!L_%? MF%AV699T)X@[Q3R'.*!BG4N%]W)?LO[11F871=9TS6D#K(V($A.K M(R*AYX!ORBE^]8LXO4UT;\51;0M&))P)T@_'/F3W30C<0"1_AZ8BLK/@-6MY M$Y!D$>4.% @&WJUC4!):XX2'$;.P5RS9Q7X)OM^"U?U@P+8QSDMS9X M^\/G:Y[473)M^X>GC_3],J* @T7(R5^[4"<0S&&_Q U7*#^;+NKHM?S_JPNJ M*S$+:WK,5T[%=!*@G*%UKDR4W^ D";VO O\4>RICA<(T?1R!: ^V[+9W"6UP M5EPAR7>DX/=1TR\ MJ16E%1)HK@VQYJ.O$>B\N4&GW675Y2D(!U9@W=P_;TA*5?;PZ([-6=.>B;&J/'7W4%_)EXI])I2";H1K40P66" M?1T-YO?!("V0+B')"02?C,;TGW\M#$=RWDC(N]EVNO7\6T!$3(#Z]3&ME(#M MY2@_%)\PP0R09HCF;7_?=+@A[[:9.7K;5*W>W^W5G,$Y^BG>N[V3Z!67@&(6 M]")/NNQ5U/RVR_!M>%GH);\BLWV MF#DKZ[IP8 !D !X;"]W;W)K&ULM5513]LP M$/XKITR:0(I(FK300ENI=, ZC5+1,I[=Y-I8.'9F.Q3^_!*32R MM K*11"%X7&0,RZ]\;"R+?1XJ$HKN,2%!E/F.=//YRC4;N1UO!?#+=]FUAF" M\;!@6URBO2L6FK2@14EYCM)P)4'C9N1-.J?G7>=?.?S@N#.O9'"5K)5Z<,HL M'7FA(X0"$^L0&"V/.$4A'!#1^-E@>FU*%_A:?D&_K&JG6M;,X%2)>Y[:;.3U M/4AQPTIA;]7N*S;U]!Q>HH2IOK!K?$,/DM)8E3?!Q"#GLE[94W,._Q(0-0%1 MQ;M.5+'\PBP;#[7:@7;>A.:$JM0JFLAQZ2YE:37M;07\%LICR .?8C"J+,'+VY+CRN\^&.E[\G0;3-TJPS= M]S+4G0YJ X6R*"UG0CQ#RD7I>A$,)J7FEJ,!?$I$2><$&ZURL!E"HO*BM*SJ M70*@UN,)2'JF7-(6PH%0QAQ"@?3$,J;QK1O:3V_QWSD!,\Z/;@[;F_.!R=1) M(30>&R5H-IA3^/RI'X7QV8?7-L^[!D>@SCU5\A&UY=3=L$3MZCUP7E%XMD1, M*[%S=@@+FA*H-9T"O<7D 4*(_4XO],->'^Z9UDQ:T\(/PIX?#0:M'L)%7@CU MC-A$J\*=G8&.'\:1WXTCZ';[?K_?AY6R3/RU33K^(#[Q3^(.L>@-^OZ@>_Q6 MGP:O!D*.>EN-/4/75TI;SX;6VD[623U0?KO78_F:Z2TGQ@(W%!H>G?0\T/6H MJQ6KBFJ\K)6E856)&?T=4#L'VM\HJJE17(+V?S/^!5!+ P04 " !9@1!3 M^'/I2!(# J"0 &0 'AL+W=O/SW7//^=8"VXXO/< M.D$XZ)5LCA.TU^6EIEG8HJ2\0&FXDJ QZP?#SN'QGM/W"C<9:?F66#GE9+T$Z;T-R/#]5;$SDN75(F5M,J)SL[& W'5W S/+L^ MA6\C&(TOAA3=E,H'G?"RUY='9ATJ ?U^CQ(^@? MX5Q)FQLXE2FF]^U#8MK2C==TC^.M@%\KN0O=: ?B*.YLP>NVX7<]7O?YX6_Q MLM=ZV?->]A[Q,JDK'E1&!:/Y@KE*A(Q+)A/.!'!IK*ZHU*V! IFI-*; 9$I5 MGRB=NHF%C'$-"R8J!*IFFR.'K_?XIE9Y/EFU<'<6?_R)$3JPU]P=F,"VXY M/B?V%O4).[#C80K8,:EC&H.VYJK03YC@L4, M-70[7AP=@F,2=8_^VSCTW'XC L-"592?,Q]@IQGC9NS"*6FG;E<3)1>H_=VZ MD<=U-E9N![$HA5HA;:I5R2VHTMVCIF7P&N+XT\Y^)]Z0^'S$1ULE:ZNILI1_ M]D@<+^7E_^;C7JW\,^:+)BOZRPV,[B7HX<">@?K0=1IN]*\"]=QW:4-14R77 MK:R5M@^!8=W_?JG7KXASIN=T!=$!S\@TVMW_$("N.W,]L:KTW7"F+/56_YO3 M8P:U4Z#U3"F[GC@'[?-H\!-02P,$% @ 68$04XSO7FB' @ - 8 !D M !X;"]W;W)K&ULE55M3]LP$/XK5C9-($7DO2^L MK=1")Y@$ZPILVD[YYYS[YZ,MD(^JAQ MD^>2<35VB HXW:R%+JO$H-YZJ)-#,!I7,"WV_YY6TX,YD M9&T+.1F)6K."PT(259A M9$4)7!6"$PGKL3,-SF>Q\;<./PK8JKT],96LA'@TA^ML[/B&$#!(M4&@N/R& M"V#, "&-IQ;3Z5*:P/W]#OV+K1UK65$%%X+]+#*=CYV!0S)8TYKII=A>05M/ M8O!2P93])=O&-QXZ)*V5%F4;C S*@C7=)+(L+ZFF MDY$46R*--Z*9C2W51B.Y@IL_Y4Y+O"TP3D\6RV^+^?+^%YG>7I+Y]X?KQV@+.&L#P%< >N1%0;9O_$>DNL8ACN&L_ H MX->:GY'(=TGHA\$1O*BK.+)XT;LJ/@(<=\"Q!8Y? 6[[FH@UJ21.C=0OI&*4 M:T)Y1N"I+BKL9HU-A,84U*&W/9[ATX=!Z$>?R5OK8I?^8&*"PW )*90KD"0* MS,,&0Y=P5 "D3M.T+FM&-638W3CH:4'M_'PD@=]W^W%,IEE6&)/J$D:1VXL3 M1-WSAV<4#@6=STD8N<,@.7T_N]!_F]TN"[(,^F[&ULI59;D]HV%/XK9T@GLSOCKN4;F!28@0UMZ9"46=AT\BAL&32Q M+2+)99-?WR,9O-YD84GS )9T+M]W+KH,]D)^4EO&-#P4>:F&G:W6NS>NJY(M M*ZBZ$3M6HB03LJ :IW+CJIUD-+5&1>[ZA'3=@O*R,QK8M84<#42E6X<(8W/!Y^= M!M(8ML='[[_;V#&6-57L5N3_\%1OAYVX RG+:)7K.['_DQWBB8R_1.3*_L.^ MUNVA%E_Z<,A#RV#F)PP\ \&ON5= UF6;ZFFHX$4>Y!&&[V9 M@0W56B,Y7IJB++5$*4<[/9J]7XW?_S&;S*KCW"UHNNN!JQ'76+O) 6-28_@G,+KP3I1ZJV!:IBQ]:N\BWX:T M?R0]\<\Z_*LJ;R @#OC$]\[X"YHD!-9?\+-).(,5-EBAQ0I/8"WK[@>104)W M7-.:EIN.)8!J%),J^=J<1[^ M]:O8)\%O\'^_MRW.]S6][U1,*,?)G&<,%AA-J6&N!JMKAV8".%>FH? M^[7]-]3/E#=JRAM=6M[OJN5 B:L?8>>3E]FU*QW$V"UQ_ Q+\A*[H.]X7GR> M'9Y$K#F)?H19X/3#R"$]$H0M>L;]9UNZ,%JR_!%DFELDY;0PT8DOKZ5FU6FS?)N+Z*']7K!\T[*C<<&RYG&9J2FQYN M95D_$NJ)%CM[,:^%QFO>#K?XKF+2** \$T(?)P:@>:F-_@-02P,$% @ M68$04W-'E^:& @ B08 !D !X;"]W;W)K&UL MK55K;]HP%/TK5E9-5(H:YT4? R2@3&4:*R*LTSZ:Y$*B.G9F.Z7[][,=R)@V M6*?N2_RZY]QSG9N3WI:+1YD#*/1<4B;[3JY4=>-Y,LVA)/*"5\#TR9J+DBB] M%!M/5@)(9D$E]0*,NUY)"N8,>G9O+@8]7BM:,)@+).NR).+[""C?]AW?V6\L MBDVNS(8WZ%5D PFHS]52J*$/BTT3@WN MEW>3!1HFR629H,[X?C;_.)U-/BV'BZ_H=O(P'4^2<]19DA4%>=[SE$YI@%ZZ MHQ\U],$1^BZ:<:9RB28L@^Q7O*>EMGJ#O=Y1<)+P0\TN4(A=%.# /\$7MO6' MEB]\1?TGTD1MFLBFB8ZD29J>1WR-[E4. A$I04G427E94=/ERAQG\%2D1R[Z M=(*W;ZX"'+Y#?QM?DEVW.24L!:2_FEM(H5QI2.B;._>O7<2T59PAC.:U2'/] M0;RTJ%:#[P9QUXTQ?AD,GK4#2V\W^7B<-KMQO$?^I5[\ >2A ;:X)2ZZN9 M:IRBW6U]=MC8R\_PQJ1G1&P*)A&%M8;BB\O80:(QOF:A>&7-9L65MBX[S?6_ M H0)T.=KSM5^81*T?Y_!#U!+ P04 " !9@1!3!,32&M@! #% P &0 M 'AL+W=O[!U('G5K>RE_P\CP/3V B#J 9'WW0EYETN&+$VT:HEVU9;- M!;Y5C[;F>.6&DJ&VI]SB,)WOLM7Z(;'ZNG-9G?+QZ_;)]VZR5Y MMP1D7)CW"44KYT T[ZGG'75T@?I;4TU(''X@41A-.8+\EX):IX/=:+ ;><[X M_^R^H1 /"K%7N+J@L&[D'C11!4&V%X#FM<8[BFM/X:[]*?UT$X8)/8V%Z6@J M[H)_9_K(*T,$%!863CY:O.XN39>@JOV@]@KMV'U8VG<&VA78\T(I/"=N]L/+ M3?\"4$L#!!0 ( %F!$%-=T9+=)0, !P) 9 >&PO=V]R:W-H965T M37(A M%HG-; <[TYDE8\:NLY M$!=2\;P":P4Y9>6;/%0^G "OP405(#@*:#? @@K0/C:&7H5H&>=*5.Q/DR) M(I.1X$<0)EJSF88UTZ)U^I29W[Y20G^E&JSC++J:?X.K*+J[GW^; MS3_!XN[K+)K=K.#=%!6AF7P_SH#$Z&E#5MHEWA 5B L,>9;1LW^[&#MU:P]R]IK M89T7^1H%\(W>E@<:HP1%UADJ"80EL*-<[B0@4U3]@I1(2*A4@JX+A8F-L"<$ M,3W*% =]\ EBI$GX#2WV1:6BOE5D#L##Q.][WL@]-.31K_/H=^81<:E "Q T M09D2@6=Z/V;9&7 !A(H]%PKXD>E4?\.;)E$E_>!$5(NB0:UH\$IG]UP9!TEF MW:,L5OIH+G^FY(4PIK>;-7AF5MBLZZ+6==&IZW$=-?MP??',A\MP4,]8:GH> MXP_#X9.HZ?.H%D>'M?+A"_^8Q=K(\<\][VZ3,/:DG.N.MKK0N_5>VXKE_ MP\M[PRT16ZKW:(8;#?7.+_3Z$F4M+CN*[VUU6G.E[;7-5%]?4)@ _7W#]9JN M.F:"^D(T^0-02P,$% @ 68$04WRG%= @ :P0 !D !X;"]W;W)K M&ULC91M;]L@$,>_"D)[T4I=<.P^J7(LI<[:>5K3 M*&FVU\2YQ*@8/,!Q]^T'V+$R*I=%P &?91 M"-%Y 275 UF!L#L;J4IJK*FV1%<*Z-J+2D["(+@E)64")[%?FZDDEK7A3,!, M(5V7)56_'X'+9H2'>+\P9]O"N 62Q!7=P@+,LIHI:Y&>LF8E",VD0 HV(SP> M/J21\_<./Q@T^F".7"8K*=^=D:U'.' ! 8?<. *UPPY2X-R!;!B_.B;NCW3" MP_F>_N1SM[FLJ(94\I]L;8H1OL=H#1M:WHB@.ZF("AC.M+N[]<3-#%I\N8&!N.@Y*\._JQ/3H\?D$GGPMYS8(O25"/M*A)X7G> =R?,,->JID:=> M_XNJ>NH5$F".E:LEW7J2NWV[Q.:U.ZS(.8\V/'+0"NX:OE"U94(C#ANK"09W M-QBIMK5;P\C*=\=*&MMK?EK8UP"4<[#[&RG-WG -U[\OR1]02P,$% @ M68$04UTG53>T @ ^@< !D !X;"]W;W)K&UL ME57;;N(P$/T5*]J'KK3;W$@*%2"UH5"JEJ+2[CZ;9"!6G9C:#G3_?FTG1-Q+ M>2 >YYPS-V?<7C'^+E( B3XSFHN.E4JYN+9M$:>087')%I"K-S/&,RR5R>>V M6'# B2%EU/8<)[0S3'*KVS9[8]YMLT)2DL.8(U%D&>;_;H&R5<=RK?7&"YFG M4F_8W?8"SV$"\FTQYLJR:Y6$9) +PG+$8=:Q;MSK0:#Q!O"'P$ILK)'.9,K8 MNS:&2<=R=$! (99: :O'$B*@5 NI,#XJ3:MVJ8F;Z[5ZW^2NZV.5LAKM%*32],?PU;=83D^B1.)%=OB>+)[F0X& W[P^AF](INHNCY M;?0Z' W0^/EQ& WO)N@WBK!(T=U'09:80BX%NNB!Q(2*GVU;J@BTCAU7WFY+ M;]X1;P]%?HE\YQ?R',]]F_30Q8]#*M$W5)X.\'O?X!,)V0&)N],2/8B5A&LD MG"J1(TK]\X/Y0FEP=DQNZV!Q;74XZA/BU2?$,[+^$=G=_I^0]&M)WT@V3DGB M/$&Q7L Q[?)$E5*AD=)S==EU6V'+#P._;2\W.[8/;/I^L WJ[X,:KM/PME&# M?93?;+:<&K65=:/.NG&ZD"Q;4#W%I1KYJ =+$L.I:@:U;G"RFJ,BFP)'SS/T M"#E;,O2*IU3=8?>8)RO,8>T*C0L>IVIL)X<^N=)'L)GR=E%Z^PC74;^=+NRC M6N$NJ/\%J"R#O3'5]*WXA/F&ULM57;4MLP$/T5C::N+ 3@U ;EU T\K^?F MF# G"NW<5$0A+Q4E#*8"R3+/L5@/@?)5W_&=S<0]F2^4F7"CL,!SF(%Z+*9" M6VZ#DI(H%_9XG4Q3UC"B-/O)%6+OG/FH!0R7%)USU=? MH"ZH:_ 23J7]HE7MZSDH*:7B>1VL&>2$57_\4@NQ%1#X>P*".B"PO*M$EN4E M5C@*!5\A8;PUFAG84FVT)D>8V969$GJ5Z#@5S>+K27P5CP:3!S08C>X>)P_Q MY!I-[V[B43R>H<]H*O01$&J-,$O1^%=)"KTI"AU<@L*$RD/M F-8UA12/80Z.';CE3"XG&+(7T;;RK2VKJ"C9U#8-6P*\E.T8=[P@% M7N _SB[1P:?#%MA.(U?'PG;VP&[$.$)3BK4*;S7Y<:/=4:P@ES];DITTR4YL MLI,]R4:X( I3\AO; UQP2I*U/8,ITO82TQ)V25VA]BRJN97+J.MYH;O<0:7; M4.G^"Q60BN@;HHU20E921$FVDUI[%A^M 8L6Y7H-W5XKT"UA)"_S%J33!NGT MXS?\K$EVUDI[_+>,2Y"[=&S'Z5@=90NC\X;1>;N0^.4=(7WO]:7Q/EY*?^MA M\_^3F.\ =?>KZ6X]O#F(N6TO$B6\9*IZ@YO9IH4-JH?[U;WJ?[=8S F3B$*F M0[WC4WU51-52*D/QPC[C3USIIF"'"]V&01@'O9YQKC:&2= T]N@/4$L#!!0 M ( %F!$%.KK,'$!P, (+ 9 >&PO=V]R:W-H965T-HF1KWX%M95***P3E(K >)CV8)+;UB*Q,]NA\.]G M.VE:^A'M98(^-+9S[_$Y]R3.[:\8?Q9+ (E>LY2*@;64,C^S;1$O(%3 F%&4>BR#+,W\XA M9:N!Y5KKA3NR6$J]8 _[.5Y !/(AGW$ULVN4A&1 !6$4<9@/K)%[%KJ^3C 1 M/PFLQ-88:2E/C#WKR2096(YF!"G$4D-@=7F!$-)4(RD>?RI0J]Y3)VZ/U^B7 M1KP2\X0%A"Q])(E<#JR>A1*8XR*5=VSU'2I!;8T7LU28?[2J8AT+Q860+*N2 M%8.,T/**7ZM";"4HG,,)7I7@[2:TCB3X58*IG%TR,[(NL,3#/FWU))R,(_0- MC:@D"4D+76X405QP(@D(].4")":I^*IBQ!)S$'U;*D8:UXZKW<_+W;TCNW?0 M#:-R*="8)I"\S[>5DEJ.MY9S[C4"_BCH*?*=$^0YGGN 3_COZ4X#';^NKF_P M_"-XQVHW?HW30BE&<\XR%+(L+R0VCS6;HS'FE-"%0#/@*-*51;^N%3":2,C$ M[P9:K9I6R]!J_5]:)VB4L8+*0[Z7!-J&@#Y*7H9NX'>[OC+E9=N/_3B_'?2" M5J>.>Z>P72ML-RJR_=V/=T/;+5ZZK=CK+W5363 %Z;)$BC6!,HO<;U:-W(CT[[L MK)_K!L]T*1N8LCN\P7Q!J$ IS!6D<]I5I'C9<)43R7+3LSPQJ3H@,URJ)A6X M#E#WYXS)]41O4+>]P[]02P,$% @ 68$04]HY-&ULM5;?;YM($/Y75J@/K7076##$CFQ+ M"79Z5(UCE>;Z<+J'-:QM%-CU[2YV*_6/[^Q"L),#G*JJ'\S^^K[Y=F889GS@ MXE%N*57H:Y$S.;&V2NVN;%LF6UH0><%WE,'.FHN"*)B*C2UW@I+4@(K<=ATG ML N2,6LZ-FM+,1WS4N49HTN!9%D41'R[H3D_3"QL/2U\RC9;I1?LZ7A'-C2F MZF&W%#"S&Y8T*RB3&6=(T/7$NL97MWB@ >;$WQD]R),QTE=936HU-#3P=/['?FLO#959$TI#G7[)4;2?6T$(I M79,R5Y_XX2]:7\C7? G/I?E'A^IL (>34BI>U&!04&2L>I*OM2-. 'C4 7!K M@/M:@%<#O!< ][(#,*@!@Y<6@@Z 7P/\EX!!!R"H 8'Q?>4LX^D9460Z%OR MA#X-;'I@PF70X.",Z_V$-C@P<:-[I,;;]Q>QCOR#7GX#^0Z+I9; M(JAL416^FL/IY)CU43_?(1]%"E:R'][V <-^\"P#[K83997]9) MS6MS5\4P,@RZ8N^GSL7ER O&]O[4+6>//1/H-P+]7H'S8D532%8HFR+;$UV/ MT7?TIBU%*J+@5$"[[:"Q'?3:7D*UIT* \1B,4PD/&$L=AQ[77S;LE[\AL,.& M??BK@9T-?RIBH\;RJ-?RHH20"7VQ7>,_XS.45"45YAE3'*9% ?):_%F5GLJ, M?R+/]1W]>YYXX?ESS^Z!G>,WPNF]26PJ",JD+$%SN0.Q2>/6UO+O_$^*AT&+ M/^R0,E45]&:UZ3ZO3<_U8OT&7X6X97VN MNU73WQSIJU;WCHA-QB3*Z1I,P6L*:D75/583Q7>FVUEQ!;V3&6ZAXZ9"'X#] M->?J::(--#W\] =02P,$% @ 68$04Y8*@3BV @ " D !D !X;"]W M;W)K&ULO59;;],P%/XK5IY @N72M=VFME*;70C: MNFK=X 'QX"4GC37'#K9#-\2/QW;2M$AI!FCC)?'M^\YWSO')R6C-Q8/, !1Z MS"F38R=3JCAQ71EGD&-YP M@>B?E(L=*3\7*E84 G%A03MW \P9NC@ES)B.[ MMA"3$2\5)0P6 LDRS[%XF@'EZ['C.YN%&[+*E%EP)Z,"KV )ZJY8"#US&Y:$ MY, DX0P)2,?.U#\)?0NP)SX16,N=,3*NW'/^8"91,G8\HP@HQ,I08/WZ#B%0 M:IBTCF\UJ=/8-,#=\8;]W#JOG;G'$D)./Y-$96/GR$$)I+BDZH:O/T#M4-_P MQ9Q*^T3K^JSGH+B4BN^+$.Q Y \[0#@AH0_"F@5P-ZUM%*F77K M%"L\&0F^1L*11.Y[=H&H;7=_/; M:'Z!%M>741B=+=%[="85T>&"!)42TI(B2E) ;TY!84+EVY&KM Q#YL:UR5EE M,MACTD=7G*E,HC.60-*"#[OQ@PZ\J]UO8A!L8C +.@D_EO0 ]?QW*/ "KTW/ MDU*>I;O< ]?Q)2^U?J:EYBB0NB*%>H)_41AAMD*$&$(6E/" M4Q3C@BA,R0^]55"L3)D;BJ2LBB;F4LD.B8>-Q$,KL;='XE;*-(YYR11AJ^:B MH"^7^CB*%.3R:X>Q?F.LWQF/U@O8EJ9NFCYZ BRZO!\T@@:=3(MM0,-G CIL M*(>O']"CQMC1BP1TUDW3&M J$_\ _,V3X\:3X[_*Q/^I$M_;?ER]UT^KO_,M M]U^F4I[A\;W]&7)W>DT.8F5;L$36NZKM-*M-FY_:YN9NCU?_"%=8K B3B$*J MH=[!4!>PJ-IN-5&\L)WKGBO=!^TPT[\J(,P!O9]RKC838Z#Y^9G\ E!+ P04 M " !9@1!3_%Y7A?H! !^! &0 'AL+W=OG#24M3B)W-Y*)I'8:' MC2>VJ;7=($G4T0WDH%^ZE301F5A*UD"KF&B1A"K&"_\F#6V^2_C#H%=':V25 MK(78VB K8^S9AH!#H2T#-:\]I,"Y)3)M_!LY\532 H_7!_9[I]UH65,%J>!_ M6:GK&'_'J(2*[KA^$OU/&/5<6[Y"<.6>J!]RYU<8%3NE13."30<-:XX)^ IQ? PY-P8J1/^H-) M?^#XPH_I?Z=".%4(786K,Q4._BGGGW+^26IF^)1W Y7O.2Y[ _>)/POFGA>$ M$=D?VW1)YM O.9H.>S.-A1O6*L2A,E!O]NT:(SE,^Q!HT;F!60MMQL\M:_.# M &D3S'DEA#X$=@:G7T[R'U!+ P04 " !9@1!3(XL'EZ " J" &0 M 'AL+W=O32&Z"V M4FFIM@BZJ*7LLYM,&PLGSMI.2J7]^+7=$(HH6;02XJ6QG3EGYIRI[70W7#S* M&%'!4\)2V7-BI;(+UY5AC F1ISS#5+]9<9$0I:=B[*T93O!,@\R0A8GN)C&]ZCN\\+\SH.E9FP>UW,[+&.:I%=B?T MS*U8(II@*BE/0>"JYPS\BZ'O&8"->*"XD7MC,%*6G#^:R23J.9ZI"!F&RE 0 M_2APB(P9)EW'[Y+4J7(:X/[XF7ULQ6LQ2R)QR-DO&JFXYYPY$.&*Y$S-^.8' MEH):AB_D3-I?V)2QG@-A+A5/2K"N(*'I[DF>2B/V '[S'4!0 H*/ AHEH&&% M[BJSLD9$D7Y7\ T($ZW9S,!Z8]%:#4U-&^=*Z+=4XU1_/)C,X&%PL[B"GV,8 M3Z:#Z7 RN(')='X_6]Q>3>_G\!U&*&A!C.&PHBE)0TH8T%0JD>N6*GD"*T(% M%(3E"#%%0408;^%HA(I0)H\UQ6(^@J-OQUU7Z:I-;C^)DNSRM*LK?AV3C/$M(NB_7?@( M/#,[31YJV2YGV^8T)T71U]X6^UUY&Q$$YQT_J,)>J6E5:EJU:F88YD+0=%WC M3+OB:G^B_YTJ2^<+_-_E;-7X_S:BSO^S2LW9Q_R'/_#OG7!>L9Y_8B=\[^6L M\[Z@%V72NLUP(.1@-]R]@]SYBVDT4S^S9ON1* MWQ1V&.O+'(4)T.]7G*OGB;DNJL^#_E]02P,$% @ 68$04RLY*@!, P MC H !D !X;"]W;W)K&ULM5;;;MLX$/T50FB! M%F@C4K9D.; -^+9HBK0UG&07Q6(?&&EL"Y5(+4G%R=]W=+$B)[*VK8,=)%Q?R!0$OME(E7"#4[6U=:J MAP4HB6V'4L].>"2LR:A86ZG)2&8FC@2L%-%9DG#U-(-8[L<6LPX+ZVB[,_F" M/1FE? LW8.[2E<*97;.$40)"1U(0!9NQ-6672^;D@,+BSPCVNC$F>2CW4O[* M)U?AV**Y(H@A,#D%Q\<#S"&.@[GG&N8R_BL* MS6YL^18)8<.SV*SE_@M4 ;DY7R!C7?R3?6GK4HL$F38RJ<"H((E$^>2/52(: M .1I!S@5P'D)Z)\ ]"I [ZV ?@7HOQ7@5H B=+N,O4C<@AL^&2FY)RJW1K9\ M4&2_0&.^(I$7RHU1^#9"G)E\_W&[O"&KZ<_I['I)/I/U\GIZNUS@ROKV)_FP M ,.C6'_$-W1;=!M#K:#RL6L=.&<<.&1;U*8G29+$4)XC+=1;JW9 M.6B>.9V$7S-Q07KT$W&HPUKTS-\.IRWP13=\ 0'"V4GX\LUP-NQ(1J_>P%[! MUSO!MX:8&PC)BBOS1&X5%YJ7W^#?UVA*K@PD^I\.1_W:4;]PU#_AZ$ZD/ I) MJB(11"F/VPJA9/ *AOR(>IA@AAZ:N7UMX;JN[U._MCL2Y];BW$YQ4R$R'I-( M&%"@#5&8DS:!W2S,OZ#T?4>NO%J.UTFTAI0_X7%J-#$2S]-RB])\B]I4>:^2 MXE'?'7I.>U(&M8K!&14-OT1( QK'3_P^!F*>"Z4C7K_VY/^_13BL'0V[]SE\ MX"+ .#(\2]1Q3&V9'9XMR-+";5@PGSD#YA_;+5\S#=PA'=+V+6+T^?RE_TGE MGJ%QSU0N:UP(K)/IZJ $'K$;T?#I?/U6C,WD,$8'='BXK,_8Y;QLC)YIRC[M&U?;2&@2PP8IZ<4 ZU25K4\Y,3(M[O9[:;!3 M*(8[;!=!Y0;X?B/Q"ZDFN8.Z 9W\!E!+ P04 " !9@1!3CQF+JI<" #4 M!@ &0 'AL+W=OPI[V +^>[G&-S M"'=F=]9<9%CIJ=BX,A> $PO*J.M[ M7L?-,&%.%-JUF8A"7BA*&,P$DD668?$R!,IW?:?E[!?F9),JL^!&88XWL #U MD,^$GKDU2T(R8))PA@2L^\Z@=3/JF7@;\)W 3AZ-D_;/-G>=RPI+&''Z@R0J[3L]!R6PQ@55 M<[[[ E4^;<,7@J;<$0 MN7$E-RSE_#-R+1_=<:92B28L@>0M@:N]UPGX^P2&?B/C&.(K%+0^(M_SO8?% M&%U\N"0*LA/>1LU,7PNFF3S+U*J8&@P&=84#2QNUT+45NOZ'4&Z%]J=UJ@XE3\?RF,]\&WFANSTAW:ZE MVXW2IV[)ZD5_Y0='Y+V5-T*=6JCS?XO9K86ZC1G=%]D*!.+K-TDT9E; M-BR)VT?5]4]7MU=[Z35Z&6&9'H0):ZYK::+WUQ$'7<][?\SN4>/(0&QL/Y4H MY@5390^I5^N6/;"=RCV$E_W^#HL-81)16&NH=]75!1!E#RTGBN>V#:VXTDW- M#E/]VP%A O3^FG.UGQB!^D<6_0%02P,$% @ 68$04Y91G_EM P 4PP M !D !X;"]W;W)K&ULQ5=;;]HP%/XK5M2'3NJ: M"_<*D&@!K1-=$=!-U;0'0PRQFL29[4"1]N-WG(1PR654:C4>(';.]YWO')]C MF_:&\1?A$"+1J^?ZHJ,Y4@8WNBX6#O&PN&8!\>'-DG$/2QCRE2X"3K =@3Q7 MMPRCKGN8^EJW';?-0NE2GXPY$J'G8;Z])2[;=#13VTU,Z,J1:D+OM@.\ M(E,BGX(QAY&>LMC4([Z@S$><+#M:S[P9FA4%B"R^4[(1!\](A3)G[$4-[NV. M9BA%Q"4+J2@P_*S)'7%=Q00Z?B>D6NI3 0^?=^S#*'@(9HX%N6/N#VI+IZ,U M-623)0Y=.6&;+R0)J*;X%LP5T3?:)+:&AA:AD,Q+P*# HW[\BU^31!P @" HHDU1) [5Q)]010CW(?)RO*=!]+W&US MMD%<60.;>HB6*T)#@JFO*FLJ.;RE@)/=;X^SP12->\^]V]$ ?4:3P:@W&_1A M9C)[AG'/MJDJ >PB;*^QOR "S;=04RZ6Q$8!YI+"U&6?2$Q=\:FM2U"EN/5% MHN V5F 5*/@:^M>H8EPAR[#,AQS\W1OP5!(OAZ+_!HJG:1]=7N0%,BAGZ9,% ML)@1BY&P%.@9GJ_'R%+HL,;I0EOI0EL19Z6 '59&U, WX'%L-LE:M^JG1\!]&1VFHIFFH MEJ;A,91"8M^F_FK?.9#M-.I=7G;I6'+F'?75%OU!%WG%'#NN'\@]C;K,XBB: M6AI-K32:<:):+>NQ[I**J:?D]8\MS4;JJ/'.I0E+4-#"=XU,T30RE37(&A57 M5C.-HED:Q9"^@K )"? 6CGB)QA!2/Q)^A?HA09*AXXSFE]&@F2D2TZKE2VNE MTEIG)CC.K$ .<6V$!8)S2DGB6!UPTLD4>E&66V=U>=:J49AFT]@?C<;_:N'$ MQ'X=U<.*;I6'-SNU?!Z MI:[;#YBOJ"^02Y8 ,ZX;@.?Q#38>2!9$-ZXYDW!_BQX=N/43K@S@_9(QN1NH M2USZ/Z+[%U!+ P04 " !9@1!3R?MH&@P$ "($ &0 'AL+W=O(T4BN^ M_Y,4!?G&WX9',OL/]KEM7QMO4JEX7(!U!C%E^2=^*8BH ;2?9@ J .@8T&T! M> 7 .P;T6@#= M"]-()? ++2G;SVC+@Y5G@\%'P/A+'6WLQ#QGZ&UGQ19AKE M40G]EFJ<&G_\]+1X!,O)E\GT80'^ *O%P^1I,=CP) FI6%$?@GN5] M:=;WS9PH3"/Y5IM\?IR#-[^]'3I*YV.\.ILB]C2/C5IB]\ 'SE0HP8(%)&C MS^UXB"P.'$U$R08ZL#%%5H]_I>P&>.X[@%P$&Q*:70YWF^JQP^=DH^&P%;XX M$QVS$@XM9'AE:WB9/Z_%WXI$6)$ ++%0W\&3P$SB?'?_^Z!-P;TBL?S/$JA; M!NIF@;HM@28Q3YD"*=NF+8TPS1WT,@=&^Y['FJ#G.K6G%G#@N?JOM'N5FU_F MYMMS8RS5O4^9(H)(!82FI"E!NQE9'']-X303@6R!#K!," M5,I4KU&0"LIV0(4$)$10WDAB[MJO4^3W_1YL9JA?IM2WIO0I55)A%ICXB7^? M%-:RZH.RIH&UIFDMVRS]YFRE945ORU"WU]UET*VDWKVTJD:Q=4]H1*[;OH5@ M[8R!EVSP?'L#79KIT_69;.!IM_9?)9-K8F%W\<:'J,H:_: LS0L/EP>OM!=Z M/T-WYF?6(DTM*OT#TE/X;N^FA[T77=PM),;["#JN2[R6@BM=!S:)?C^ MP"1YT5^R)7GW>D\W)NV?KBX<#(Y;<-9@U[;^E]B M0:B.#&@_,^KZRAFQ]6_N+%N3V58K^=>%0= >CB(P"H/;=] M9:[4'<'K$H\J249V2;XZ\>A4T/VFCG=J-ZZ8B%UVU95@8TZ,_+I1SI;7Z4EV MB3R:G\*[67XIKMSD=_0/6.PHDR B6^W2O>GK;A#YM3&PO=V]R:W-H965TF-%*?$$,J5"L#WKK)M;'FAV!?FN[;8SMI*!*M>!/[[/O_?&??)6VT>;4E M )*C%,I.HA*Q>J34YB5(9N]T!)R-O']P^,ZAL6=SXC/9:OWJC:=B$L4^(!"0HR,^B.]\'Q^HG\,N;M(Y+5%+3NQBT!RU8[LV-W#N6!P09!T@B3$W1X4HEPP9%EJ=$., M]W8T/PFI!K4+CBO_*!LT;I<['69/7^9?5TOR;?ISN2$W"T#&A;U-*3JV]Z!Y MQYFUG.0"9TQ66F%IR5(54/RMIRZF/K#D%-@LN0K\7*L[,HS?DR1.!B^;!;EY M=WL%.^SS'0;L\#_RO8(;];A1P(TNX-9&'W@H4-!)A94Y*[O>?=N01EWHM#ZYC(*1:ESQF$NB2J+@LK7(>3BT'>ZSLFQ M8&FFC<.-PAU-80GZ>3>7:+D-2\(*X(H)3B1L^\Z@^QCW3+P-^,[@H%IK8CI9 M"_%BC$G2=SQ3$.2PT8:!XF\/,>2Y(<(R?M:<3I/2 -OK$_MGVSOVLJ8*8I'_ M8(G.^LZ#0Q+8TC+7"W'X"G4_=X9O(W)EO^10Q=YY#MF42HNB!F,%!>/5GQ[K M.;0 R',>X-< _RV@=P$0U(# -EI59ML:44VC4(H#D28:V2=TC@ MO2>^YW?/U!/_.]R[4D[0C#"P?,'_C/ *?Z_A[UG^W@7^!7!-X(BZ54!*G*$D M.@."0I94,YZ2'/ >JW,'4Q'?6V*CYWW4_?3@>=CUOCVOO\/NO'945;;;NF4% MR-2*3Y&-*+FN#J_Q-OH>V&O]QC]$W5&PO=V]R:W-H965TW (MV'O[$30G9) MHKY4Z@O8B6?F-S.>R0Q/C+^( X DKW&4B%'G(&7ZT3"$?X"8BD>60H)O=HS' M5.*6[PV1TJ02KZXOVW[7S MZ,R6"IBRZ%L8R,.HT^^0 '8TB^07=OH3"H>Z2I_/(J%_R2D_VQMTB)\)R>)" M& GB,,G_Z6L1B(I UVT0L L!^YV ;38(.(6 HQW-R;1;,RKI>,C9B7!U&K6I MA8Z-ED9OPD2E<2,YO@U13HZGGY?+Q?-ROGK>D,EJ1J:?5\^+U1_SU70QWY / M9!($H8HWC<@BR6^-BO[]#"0-(_$P-"12*%V&7UA\RBW:#18]LF2)/ @R3P(( MWLH;2%^Z8%]<>+);%7[*DD?BF+\1V[2MKYL9N;][@#B-V!F [CD WCIY1PPB M#I2#R']KN*?M9F;@HQE+FS'KE+R!=\KX.UJKTZ!UHQ1]4!R;5QY7G.P.P/C6,-3K?$Z;;BK+)X"YRP'8E"7]LO M4XHDY;J.*%?R>*ULLR+2T7FW[-0GLF]CM4#%@:2J6Y$UA%-6G+0 M*PWU?HU+T2^!^JV>(T2,YH7REUQJB^P11F(O%\"/[RLY3T'_)@56M];: _P>UL-:YK7%FJVXSTQB M^\R2(PB95]4M?2A$AN\R[(F$+$G.L4)(B?WE#JCZJQE$VX5K/K)L6TE"P MEGUEM7]*-RO45ED\T[3=AHMK7=N]Y?Q@/[L$22##95V+XMPFO('BVN.M]B9? M=C)X!>Z'*CIOKR-- BQL'\*&PB[TOX&R^H/W^3(J@TD,?*_G-8&9R!*9SRCE MTW(FG.A)R+@>SP?*)>7[$,DBV*&H^=A#VSR?T?*-9*D><[9,XM"DEP><:X&K M _A^QYB\;)2!_P]02P,$% @ 68$04S_-U[BD! LA0 !D !X M;"]W;W)K&ULM5CO;Z,V&/Y7K.BDW4FG@DT@295$ M:I.TU^VZZYKKIFG:!Q>OZ_]/.#A MEO$GL2)$@A]Q1,6HLY)R?6Y9PE^1&(LSMB94W5DP'F.I3OG2$FM.<) FQ9&% M;-NS8AS2SGB87KOCXR%+9!12!2.(8\^=+$K'MJ ,[NPOWX7(E]05K/%SC M)9D3^;"^X^K,*E"","94A(P"3A:CS@4\OT:>3D@C?@_)5NP= SV41\:>],E- M,.K8FA&)B"\U!%8_&S(A4:21%(]_ DDO=L^X7D W(UGL\BD?X'VRS6[7: GPC)XCQ9,8A#FOWB'WDA M]A+@H"$!Y0FH;8*3)S@'"4ZO(:&;)W3;)KAY@GN0@)H2O#S!:YO0RQ-Z:;.R MZJ:MF6*)QT/.MH#K:(6F#]+^IMFJ(R'54W$NN;H;JCPYGG__-OGER[>OT]G] M_"8ZQ?1W4G"G 7P282$ 6X"Y9/X3^.NKN@]N)(G%WP;T;H'>3=&[#>AW2E8) MYR0 0L-_!FO,P09'"0'_@;+*=7,A ^ZEP-I.-F/[S+9M.+0V^\T]&5;A[1:\ MW9?QSG@"G,@5X^&_]0L[PW3WN"#7UG\'G$_'54A[!6G/2/K7)'XD7/O2,>A]4S151( M]@N2?2/)":,;PK-7"ZQ>#^HT)$,85*99;^!X56Y7)\,J! <%P8&1X#3'E"@R/K>!0,FI"S'1+OX"O,PSU#2DDIH&:6K6<3]M&38B9\,-E4052+[&&V!KZ4>E]".S]%_$+*%2KQ%.9,(ID R$JCZ*"%<+ MB:GOYN19"\0C;B:6/Z/U&PO=V]R:W-H965TY;:S&=K#= M9OOW7#MI**@-\"5^W7/N.7;N'992[70&8,@SSX4>>9DQQ8WOZR0#3G5'%B#P M9",5IP:7:NOK0@%-'8CG?A@$ Y]3)KQXZ/;F*A[*OL\Y52]CR&4Y M\KK><6/!MIFQ&WX\+.@6EF!6Q5SARF]84L9!:"8%4; 9>;?=FTG?QKN KPQ* M?3(GULE:RIU=W*6"&7\J#F])J4%GLZ/[!^<=_2R MIAHF,O_&4I.-O/<>26%#][E9R/(.:C].8")S[;ZDK&+[D4>2O3:2UV!4P)FH M1OI,L29>/GT./ET]_AY.ELL7Y/9E]7]TW?REDS9@:4@4DVNIF HR_4U M[JZ64W+UZGKH&\QL\7Y29QE76<(+60;D00J3:3(3*:1G\)-V?#=L(?#1AZV,'_>B0Z+@#0F#L'M.4#M\"@G"NPX>M,B)FF>('%_T'\_00MMK:'N. MMG=)9O.,6#&)Y!P'_*62'2DH._<.XXIOX/AL!SC$:.]P>C%M$;^)[#':VFPJMTTP[X+R@;@^49* M&PO=V]R M:W-H965TTB3CXTXDQ.;"<7@0D13S<[HAF7RSHBS%0MZRM<,WC.!0@]+$0:[K.RF. ML\YDI)]=L\F(YB*),W+- ,_3%+.O4Y+0W;@#._L'-_$Z$NJ!,QEM\)HLB;C= M7#-YYU16PC@E&8]I!AA9C3MOX<4E\A1 K_@[ZU?ZN!E,'>8DQE-?HM#$8T[@PX( MR0KGB;BANW>D#$@3#&C"]6^P*]>Z'1#D7-"T!$L&:9P5?_%#F8@&0-HQ U ) M0(> 7@N@6P*ZIWKHE8#>(Z7!HM$QQGJK.6@LFWL<2)R?+3Q]G/[SZ^GR]NEC^"Q:^W5Y]^!V_ C*:I MK+MT']R#LSD1.$[X*_GB=CD'9S^\&CE".E)/>78.NNYK@%P$#81F=O@'S"0< MML+GW^9]88?/25!Y=PWPRY/A<&#)9;=JPZZVUVVQ-TLPYX"NP%)WW!_OY7MP M)4C*_[18[U76>]IZK\UZHYM?@PUF8(N3G)B:N##4UX:4*F\G[KGKNC+#VV9M M3ENV>'+9HW"\*ASO7X3#(\P(!S@7$67Q7\9O8UH8]!I$!F[Q=;@_LE3^\(4ZU0!A9SGI,0A#F+LS40$0$;PF)JE!#_B!3T^I[?DN]^ M1:EOI70E&> L((I44.:^Y)8!\A!$.%L3(*<\X(1MXX!P4PD*'WZ#FV])UZ#B M-K!R^ZP:^81L 4$EVRV13<-XT?XAP+QHHC=J-H$+Z"=$M7WT - ^ I:/JJ##"V7S&-;9 MY@JJ91C99?A_V'W-2TK-#NM[A@_:L X9-^A.X_0@)6RMSWFXY)-GHO@/KGI: MG26]U2&PO=V]R:W-H965T)O*UJD,VDW3M \F.8A5OZ2V(>7?[^Q Q*2!]B7Q MV7?/BW.7I%+ZQ10 EKP)+LT@**PM[\+09 4(:EJJ!(DG:Z4%M1CJ36A*#33W M18*'<11]" 5E,D@3OS?7::*VEC,)"XL6";PKJ-,$U* MNH$EV.=RKC$*&Y2<"9"&*4DTK ?!L'TWZKI\G_"=065.UL0Y62GUXH)9/@@B M)P@X9-8A4'SM8 R<.R"4\7K #!I*5WBZ/J)_\M[1RXH:&"O^@^6V& 0? Y+# MFFZY7:CJ'@Y^>@XO4]SX)ZGJW/YM0+*ML4H/?TD-V0J2J[V &3ZNF5V3ZZ65F4OUV0F,Y#N'LF<4TFN)F IX^8Z M"2V*<9!A=B >U<3Q&>+/6]DBG>@]B:.X;0JJP?P-$J*3QD[@3JPJO1MMU(6F]@O M"_QK@'8)>+Y6RAX#U\G-?RC] U!+ P04 " !9@1!3E#&BV.T! !H! M&0 'AL+W=O@FE\:J$P?;;<9_S]E)HSZTJ+S$=_9]W]UW.3OIE-Z: M"L"2UUHV9D8K:]L;QDQ>0FQD M*40-C1&J(1K*&?TP%A!+9I^Y:]#'XX X=490#0 HDL!\0#PG6-]95[6 MG%N>)EIU1+MH9'.&[XU'HQK1N+^XLAI/!>)LNGI^RK[>/SW.[Y:K-^3N^\O# M\R_R@6"+.JX+@OGS+3&M%):\G8/E0IIW";.8V>%9/F2Y[;-$9[)\XWI"@O ] MB8(H/ '/+H#')^$,]8ZBHU%TY/GB_Q#]#]IXI(T][=49VE--TQRG]53#>JHP M\%SNKNW3&PO=V]R:W-H965T[<__ Q9/<(BIXCEDB!\Y6J?3"=66TQ9C(!D\QT3MK+F*B]%1L7)D* M)"MK%#,W\+RV&Q.:.,.^79N)89_O%*,)S@3(71P3\7*%C!\&CN^\+MS3S5:9 M!7?83\D&YZ@6Z4SHF5N@K&B,B:0\ 8'K@7/I7USYUL">^$;Q($MC,*XL.7\R MD\EJX'A&$3*,E($@^K?'$3)FD+2.7SFH4W :P_+X%?V3=5X[LR021YP]TI7: M#IRN RMI=I.#>UNX'!0N!Y:E=81END=Q?LD85SJ[%$Q3DQXUN,T"MVEQFT=P M1XQ(J4,%<\6C)_AQJ_=AHC"6/VO06P5ZJU;U(Q&")$I'6\H=KN W5 4DBW*& M%%HD4Y;[81CV.I[?=_<5"L)"05BK8"9HA)"BR)BU@K?+J5*1H75+*EH-/ZS6 MT"XTM-_1P"/$E82UX'&1I;,L2Z=YEE:)R6!]OZ3&[S2ZU6HZA9I.K9I;M!>> MUT;$I:JBSC#\H$0=-([<1;=@[M8R?]'].LUC4<79K7 W;'2J27L%::^6=#*; MUB2R[[VU'.\_%(I?:FE^K+Y0ZU_T]0M=5CS6MT1L:&) M!(9K;>DU.AI"9 ] -E$\M4UWR95NX7:XU8\F"G- [Z\Y5Z\3T\>+9WCX!U!+ M P04 " !9@1!3ZU,5Z;@" "X!P &0 'AL+W=OBYR*D;62LKUB6V+= 4% M%CVV!JI6%HP76"J3+VVQYH S RIRVW.2JU6B<#*9W=V,/U_<7$_.;V?OT?G7^\N[[^@C>L"<8RH% M.G\&GA(!&3J:@,0D%\=J^7XV04?OCH>V5!(TD9W6QYU5QWD'CCLMESWD^A^0 MYWAN"WS<#;\J:0_Y3AO<5HXWWGN-]Y[A\P_PC7,L!&(+-),L?40_KM4ZNI10 MB)\=['[#[AOV_@'V7>ST =M=0(\(16*%.8BV\(TKQL PZB>X27P_#J)^.+0W M+5+ZC91^IY0I9RE )M""L^)%#.QNM^TF*\9P3XH;.E[L1'Z[EJ#1$G1J.='[;$;-%(&;YY6@W],*]=Y*65.IYJF M:*EV)22FF4JMUA+EO(I&%/NQ$_\AP-XKJ[JG?<%\2:A .2P4T.E%BH%7;:(R M)%N;2CMG4M5M,URIU@I<;U#K"\;DSM#%NVG6R6]02P,$% @ 68$04VW] M1OV# @ B 8 !D !X;"]W;W)K&ULE55=3]LP M%/TK5K0'D!CY3@&UD8!T&DBPKL"F/9KDMK%P[&([%/[];"<-I:31]I+XXYYS M[[%S3\9K+IYD":#0:T69G#BE4JLSUY5Y"166QWP%3.\LN*BPTE.Q=.5* "XL MJ*)NX'F)6V'"G'1LUV8B'?-:4<)@)I"LJPJ+MPN@?#UQ?&>S,"?+4ID%-QVO M\!+N0#VL9D+/W(ZE(!4P23A# A83Y]P_RV(3;P-^$5C+K3$R2AXY?S*3JV+B M>*8@H) KPX#UZP4N@5)#I,MX;CF=+J4!;H\W[-^L=JWE$4NXY/0W*50Y<4X< M5, "UU3-^?H[M'IL@3FGTC[1NHE-8@?EM52\:L&Z@HJPYHU?VW/8 OC[ $$+ M"'8!R1Y V +"74"T!Q"U@,B>3"/%GD.&%4['@J^1,-&:S0SL85JTED^8N?8[ M)?0NT3B5SN8_9M/Y_1]T?INAZ<^'J]G-]/8>'62@,*'R$'U%#W<9.OAR.':5 MSF=0;MYR7S3ZORAF.<@CQ+0?\85NVKRN:HH5%+K7M.WD!)MN[OM4 MFHR)S6B\Z"7U8R\VY_"R?0$]8?XH&D4?P[*>,&\TBM[#/NB..]WQH.YL2P." M5VVM$OJTQ)^SGR1QLB/ESY]9= MW/?PQJ-OL%@2)A&%A89ZQR-=@6A\KYDHOK).\,B5]A4[+/6O H0)T/L+SM5F M8A)T/Y_T+U!+ P04 " !9@1!3<.5G*N<" #"!P &0 'AL+W=OTELYYYSS_W(=7_#^)/( "1Z*7(J!E8F M97EMVR+)H,#B@I5 U9T"TRH->R;LY@/^ZR2 M.:$0R7> 7W(!_+F*N=W;*DI J"*.( MPW)@C=SK<:3MC<$/ ANQLT8ZD@5C3WISFPXL1PN"'!*I&;!ZK6$,>:Z)E(SG MAM-J76K@[GK+_MG$KF)98 %CEO\DJ?XNG\X=?:'0W0=/OC[?Q;'KW M@,ZW945LB4JNFH;+5U3FF$J$:8K@N2*E*J9$)Q.0F.3B5&$>[R?HY--IWY9* MF>:WDT;%3:W".Z B1#-&92;0E*:0=N#'Q_&N=X3 5BEI\^)M\W+C'67\6M$+ MY#MGR',\MTO0NBZ42_J]>WU;LX[S)PH MZKV9O0LP: ,,C@8X2E.BA8DN934TV'$9N)'C[@G[:.7[82_HUA6VNL*CNB8[ M24/PHN:V@"Z)X0?GY^YE&(1[&CO,//_*/2 R:D5&_Z$[@*;_U!?1QX('3N!> M[8768?:^?>K0[)TQ60!?F=M#H(155-83LSUM+ZB1FX6+!-;NR%GPQ+NH$EF%4Y5VCY+4O&"A":24$4K$?>N'I4/((VFEC2P:,"HHF*B_ M=-_4X0B /*2^>+;?+9X_$7&#U,R^[ZZG=_/'A[))S+.,F8+33E6Q5#&-3F; MUH=S?%XMI^3LP_G0-RC"4OEI$_"Z#AB^$S F]U*87).9R" [@9]TXWMA!X&/ MV;\J<4'ZP4<2!F'OE*!N^!12A/<,V@Z?ZF'-%#LFNPBVR9L?F8-6YJ!3Y@W;HT"J-:ZPC.E2:O<_U*=D#MX("%Y)[/*HY?E'PU. MVKB=HDDJ*V'J.6IOV[4U=M/JO[C7.^^>J@T3FG!8(S2X^(S15;U':L/(THWB MDS0XV.Z8X^H%91WP?2VE.1@V0+O,D[]02P,$% @ 68$04X,K Z8, P MJ H !D !X;"]W;W)K&ULO59;;]HP%/XK5K2' M5EJ;"]=6@ 24;DRT0UPV3=,>##F 5<=FME/:_?K93@AT [=JI?) [!-_WW5*&8/?:JSQ M$L:@INNAT#N_8(E) DP2SI" 1=-KAY?=L&( ]L0W ANYMT8FE!GG=V;3CYM> M8#P""G-E*+!^W$,7*#5,VH_?.:E7:!K@_GK+?FV#U\',L(0NI]])K%9-K^ZA M&!8XI6K$-Y\A#\@Z..=4VG^TR<\&'IJG4O$D!VL/$L*R)W[($[$'T#R' 5$. MB%X**.6 D@TT\\R&=845;C4$WR!A3FLVL["YL6@=#6&FC&,E]%NB<:K5OYVT M;S_U.X,>:H_'OYDVAZ@X>CKL#>:_#!VIG2Z=?Y33-%0Z$]) MJ$=M'V(%3"',8F.-TZQ 72Z51"=7H#"A\E2?FXZOT,F'TX:OM.-&WI_G3G8R M)Z,C3H;HAC.UDJC'8H@/X+MN?-6!]W7"BJQ%VZQU(B?AEY2>HU+X$45!%!SR MYSDXT_# PD.'.Z6BB"7+5SK"=TT847 VT!D M*X5TQ2F=?VGM^>^42++[S!Q150OJZCODL%:HU=Z7 M,:=X@MI7P&?;"4>3=]!?)I#+O.%99><*.=7+N^%);?H_J[ M9A2ZN]%S^7>CH\!1@-= LRC\O5D@ ;&T(Y)$TUZ);"S*-HJO[60QXTK/*7:YTJ,D"'- OU]PKK8;(U , MIZV_4$L#!!0 ( %F!$%,$[5Q$"@, &0) 9 >&PO=V]R:W-H965T M^!5H#$2[9UHAT"NFD?36*( MU<1FME.Z_?K93LAH"!E;OQ#[-](A-C>FB:/ M$I1!?DVWB,@W:\HR*.26;4R^90C&&I2EIF-9@9E!3(Q!3]MF;-"CN4@Q03,& M>)YED/T_8/.7>:R@AR-:?H-QR+I&UT#Q&@-\U3,Z>X3*O/Q%5]$4ZY_P:[T MM0P0Y5S0K 1+!1DFQ1.^E'4X $B>9H!3 IPZP#L!<$N >VX$KP1X=4!P N"7 M )VZ6>2N"S>! @YZC.X 4]Z232UT]35:U@L3U2<+P>1;+'%BP'#Y\O!M- M0S!<+,+E KP'TA9.I^%X^3B<@MG\RRR<+[]+>]E+@*X!)@*2#5ZE"$#.93M? M3)" ..67TN]Q,0$7[RY[II "51@S*L6,"C'."3$NN*=$)!R$)$9Q W[2C@_^ MA@_;\;;30F#*RE;E=?;E'3FMC)]S<@U:ZO&VZ&$[?((B M";>;HK\JAEOUFJOYW%.]5FN:*T!DY\AN@E&49WD*!8H!S"@3^!=4QTA+3*^* MZ>F8WIDQY:F20A+)G0 B06"%-I@03#;_**8H?Q$[T+'5B?P\\-RN9W>[/?/Y ML,['?JY]T[5\N_)[E9Q?)>>W)C>,8ZRD\29M!=0_B&G55!U[V($3>'ZW6550 MJ0K:51T4#: 7.=$X:CH+@J.BO/?<&]NN%6]\[%=+9!(<)=+(%#;Y>9;KG/@, MG2KASIMZ#)'X?[IKU#GNFAO/MSKU],_T"X_]ZMU:I&\>C),,L8V>XQQ$-">B M./HJ:W55&.H)6;./[-MQ,?'_T!3WCWO(Y/^.@Q2M):5UW9$?A14SO=@(NM5# M:T6%'(%ZF&ULE95K;]HP%(;_ MBA7M0RMMS?U6020@;.O$.@1T4S\:<(A5)V:V4[K]^ME.&M$1+OU"?#GO>CK(GGB,DP$M!2MXW%&=[D0BV826\+ M-VB.Q,-VRN3,;+.L<8%*CFD)&,KZQL"^36,5KP-^8K3C>V.@.EE2^J0F=^N^ M8:F"$$$KH3) ^7A&(T2(2B3+^-WD-%JD$NZ/7[-_UKW+7I:0HQ$EO_!:Y'TC M,L :9; B8D9W7U'3CZ_RK2CA^A?LFEC+ *N*"UHT8EE!@(_"T,W4KVH<4"ICT&-T!IJ)E-C709FJU;!^7ZK7/!9.[ M6.I$_&-Q_N1M.QF PGX\7<_ )R+7Q9#(>+1X&$S"=_9B.9XM'N?ZY$A5# M !:4"?P7ZO=&,X!+ 0-7JQW([?RDUI<>NST_KL MZ'SND7R7>G<"Y;8H5Z.\(ZA'!!GHU/.\\ MS^GBU3I_CQ>%D>/ZW3R_Y?GG>6X7SW\7+VAYP7F>U\4+WL4+6UYXGN=W\<(# MGN?'@6=W\Z*6%YWD+7(D+XQ,(-;%C Z9MAU81[Z9N&7&IYE40-*%BP\^43?V M?"NT6E[]YS^,\]S(LZ/H;5S:D<^.(\O_WS-S[PA5]]UWR#:XY("@3"JMFU Z MP.H[I)X(NM6GZI(*>4;K82ZO7<14@-S/*!6O$W50MQ=Y\@]02P,$% @ M68$04V=U:10C P ;PH !D !X;"]W;W)K&UL MI59=;]HP%/TK5K2'5MJ:[Q J0.(C;)UHAX!NVJ-)#%A-XLQV2K=?/]L)&0TA MH^H+V,X]YYY[?6W?WI[0)[9#B(.7)$Y97]MQGMWJ.@MW*('LAF0H%5\VA":0 MBRG=ZBRC"$8*E,2Z91B>GD"<:H.>6IO308_D/,8IFE/ \B2!]/<(Q63?UTSM ML+# VQV7"_J@E\$M6B+^F,VIF.D52X03E#),4D#1IJ\-S=NI+^V5P7>,]NQH M#&0D:T*>Y.0NZFN&%(1B%'+) ,7?,QJC.)9$0L:ODE.K7$K@\?C /E6QBUC6 MD*$QB7_@B._ZFJ^!"&U@'O,%V7]!93RNY M)S-0OV)>VA@;"G'&2E&"A(,%I M\0]?RCP< 01/,\ J 58=X)P!V"7 OM2#4P*<.L [ W!+@'NI)*\$>"KW1;)4 MIB>0PT&/DCV@TEJPR8':+H46"<:I+*PEI^(K%C@^N'M8#1\^WXUF 1@NE\%J M"3X!L1;,9L%X]3B<@?GBVSQ8K'Z*]6$485D.,!9[QR&.&;B:%(-K\?EQ.0%7 M'ZY[.A>Z)+L>EAI&A0;KC 8;W).4[Q@(T@A%#?A).][['SYHQYM6"X$N$EIE MU3ID=62U,G[-TQM@&Q^!95AF@Z#QY7"C*1_O\QZTPRQPA QA!G'T$J+G>R$3=@F"=Y##F* M $P(Y?@/E&>AJ=H+'Y[R(2_VYX'==5RC(Y+Y?+R+%]H%IW:.[3NF[[^VFS;P MF5W?<,W*[E52W"HI;FM2AD?A O0BGC2&FL(N6-Q7,KNF65,Y=D]4UO-R&5'0 M8.88MG4F6J^*UFN/]@T;[9V$XG>Z0FLM'N]$:)-9<&K6%D^GBJ?37M))!C$5 MK0 _[)TL9UPO]*9;IG,BR&C6XE=:_#<=+Q!AEA&F'I5&!?Z%)^34KGY""KWZ MT4.9(+I5+0T#(&ULI59=;]HP%/TK5K0'*G7-%PD4 1(-H>TTUJITF_9H$D.L)3:S'>BD_?C9 M3LB )(AJ+R1VSCGW'OMBW^&.LI\\04B MRPE?&0D0FP&ILFC!&60W] -(O++ MBK(,"CED:Y-O&(*Q)F6IZ5B6;V80$V,\U'//;#RDN4@Q0<\,\#S+(/M]AU*Z M&QFVL9]XP>M$J ES/-S -5H@\77SS.3(K%1BG"'",26 H=7(F-B#^[[":\ W MC';\X!TH)TM*?ZK!8SPR+)402E$DE *4CRT*4)HJ(9G&KU+3J$(JXN'[7GVF MO4LO2\A10-/O.!;)R.@;($8KF*?BA>X>4.G'4WH13;G^!;L"VW,-$.5"6!/=20K*:'?0O!+ M@G^IZ5Y)Z.G-*E97;\T4"C@>,KH#3*&EFGK1^ZO9L"=(*G^?/GQWGXY77R\@-,PV^/0;BX ITI$A"G_&IH"AE3,\=WSEG%3SFY :YU#1S+ ML;\NIJ#SH5IBB22O8E2N$[G,T;^+-W\%M2N+_8C'W; MN+A'>^965>IJ6?<_JO1,F&X5IJO#=%O"?,FS)6* KL!G1.B6 @&7J;P-$LCB M'61(GG%;'"$.-CF+$GD -A5T4,3P= QU$6S'M[YE#1C DD,_H"V&O=JB?1K?F8-(+LM6;]*UG]GLI@( M"CAB:B1/4Y$ AF/$$[6!5")%(O'+G$LASB6^W91?7UVO9JH.:G'4JQSUSCIZ MT@E"F9O@H!/1;).JNU_(1F'O\>H:$%F7?\"'IA.YD/>/BL*]]1WOI 8;<+;5 MM4X=WM=Q+0[[EI7'_IE$88"A07NW7L/SCR/RW]MUGOUU+] MZ'?=WHGSH X[_7\V"-F>X]6JU3RX>C/$UKJKXB"B.1'%^5;-5HW;1/S K^K)_\D67.(=LC0D'*5K)4-9-3]8@*SJO8B#H1E_\2RID&Z%? M$]FL(J8 \ON*4K$?J !5^SO^"U!+ P04 " !9@1!3,=5R5.(" "@" M&0 'AL+W=O-/ M(@>0Z+DD5/2M7,KUM6V+-(<2BRNV!JI.EHR76*HE7]EBS0%G!E02VW.L,>]-9X!0G(A_6, MJY7=L&1%"504C"(.R[XU=*_CKK8W!H\%[,3!,])*%HP]Z<5MUK<<'1 02*5F MP.IO"V,@1!.I,'[5G%;C4@,/G_?L7XQVI66!!8P9^5%D,N];GRR4P1)OB)RS MW0W4>D+-ES(BS"_:U;:.A=*-D*RLP2J"LJ#5/WZN\W 4#SM *\&>,> X 3 MKP'^,2 Z 0AJ0& R4TDQ>8BQQ(,>9SO$M;5BTP\FF0:MY!=4ESV17)T6"B<' M=_+56\VJN=UK&-JMB\ M$[%%:,JHS 6:T RR%GQ\'N]Z9PALE:@F6]X^6R/O+./7#;U"OG.)/,=S6P(: MOQWNM.DY#X\A57"W#?Y"C=_4WC=\_CMJ?\9-T+@)C)O@E)NW-,P"$TQ30%@B M98X6L"HH+>CJ$E&0;:U3^8R,3WVW;0>NZP2.HQ*S/:S(:[LCB_B0@/Y7EA%#HG0HN:T*+WUP*>U5 1D"')4,J$U#H$ M)B#:ZA"]"O1C%/C=\*@,T3_+T$+DAMY)Q=U&_=Q_0[&3?=5_WG>-_CKPC MP7&+W5%_5G+L@[N[!+XR,U"HO&^HK"ZF9K<9LT,S78[V1^[UN)J6?VFJV3W% M7+U- A%8*DKGJJN2S*MY6"TD6YL)L6!2S1OSF*M/".#:0)TO&9/[A7;0?)0, M_@!02P,$% @ 68$04XP_B9>3 @ B 8 !D !X;"]W;W)K&ULM55=;YLP%/TK%MI#*VV%D*^I(DAIDJF9^A&%M-,T[<&! MFV#58&:;I)7ZXW=M*,O6$NUART/PQ[WGW'.P+\%>R >5 FCRF/%P M@^-2:9'5R5A!QO+J21]K'PX2_'Y+@E\G^'\D=-H8NG5"UPJM*K.RIE33,)!B M3Z2)1C0SL-[8;%3##F]7E[,E&4?1;!61D\GM]>)J?CV[68V7 M7\ET=C^?S*)3\H&,DX09VRE'CS1E7)&3:34X#5R-A1@X-ZY)+RI2OX7TW[F+IN3DW2G3D+V!-#F.-(48D3H6R7L-X:(;C25^8XEO,;LMF$O@ M5$-"%E3J)[*2-%>T.G/?KC"4S)%&?3]"U&V(NI:HUT*TD%!0EI!89 4W5T/C M/4)_=RR&MTRMT 86S=S.7>C[/0]_@;M[HXQ>4T;O>!FEC%.\"41LB*9KCJVC MJD$=T=AOP/O_U\Q!0S0XJN*FS-8@?VE0) 6>$*K07FYJD-3<+9UB[ZE**FQ) MSZ3EY%U4?/T#NSN_F5V=S]=1PT';&QDV6H;_]& ,__)@N =]PO3H:RJW+%>$ MPP8SO;,ARI!5WZLF6A2V=:R%QD9DARE^*D": -S?"*%?)J8;-1^?\"=02P,$ M% @ 68$04ZWB3Y8H @ ] 0 !D !X;"]W;W)K&ULC51M;]HP$/XK5K0/K;21D*2EJD*D\C*UDU@1K-MGDQS$JF-GM@-L MOWYG)V2L ]0OB>]\S^/GSG=.=E*]Z@+ D'W)A1YZA3'5O>_KK("2ZIZL0.#. M6JJ2&C35QM>5 IH[4,G], AN_9(RX:6)\\U5FLC:<"9@KHBNRY*J7R/@0_]^'-MX%_"=P4X? MK8G-9"7EJS6>\J$76$' (3.6@>)O"V/@W!*AC)\MI]<=:8''ZP/[9Y<[YK*B M&L:2_V"Y*8;>G4=R6-.:FX7B2KM9%E"T8%)1/- MG^[;.AP!D.OX>38E5Q,PE'%]33Z1E^6$7'VX3GR#I]A8/VL9 M1PUC>(8Q(C,I3*')5.20_XOW45TG,3Q('(47";_4HD>BX",)@[!_0L_X_?#@ M@IRHJUCD^*)W5.P"7=S1Q8XN/D.W ,K9;\@)%3G!V[3]C1;.)W:@((;N2:8@ M9^;43334MX[:SNLV[=\-!C>)OSVNS_]101?1:/:/&J@$M7%SI5%.+4QS49VW M&]T'U[%O_",K&PO=V]R:W-H965T/ ML@!0Z*FD3 Z\0JG-I>_+K( 2RW.^ :;?K+@HL=)3L?;E1@#.+:BD?A0$/;_$ MA'EI8M=F(DUXI2AA,!-(5F6)Q?,(*-\-O-![69B3=:',@I\F&[R&.U#WFYG0 M,[]AR4D)3!+.D(#5P!N&E^.^B;($Q!!0R91BP M?FQA#)0:(FWC5\WI-9(&N#]^8?]D<]>Y++&$,:??2*Z*@=?W4 XK7%$UY[O/ M4.?3-7P9I]+^HYV+[>G@K)**ES58.R@)@< <0U M(+:).F'KU M,!Q=F^'U<#&=H-EPOOB.3B:@,*'R%'U$]W<3=/+A-/&5EC5@/ZLE1DXB.B(1 M1NB&,U5(-&4YY(<$OO;;F(Y>3(^B5L8)9.NHVW;JNWD2#Y M&A#EF.DCK K]B;NJ;&Q5"-N"/LQ"MI2AUTCU_F^]+QJAB]:(E!9U25@D!^1G"4O*,V%";^O*U%N_MD1/MMNS1@=M^X[;_KZ>C_]?3X93] MO892@EC;/BM19@1<;VE6FU8^M!W,?PUW]\ -%FO")**PTM#@_$+G+5QO=1/% M-[8]+;G2S MPT-2H.*&\1=1 $CT6M)*C*Q"ROK:MD560(G%.:NA4B=+QDLLEY:4SECS3UT^82:+V-4F'_4M+ZABIBMA61E!U9V2:KVBU^[.FP!O&, KP-X M>P 5>!C@=P!_'W!Y!!!T@&!?TK$(80<(WQLAZ@"FF79;+%/I%$NC[C_OQ#)VE M(#&AXG-L2Q5)^]M9QWK;LGI'6+^NJW/D.U^0YWCN\SQ%9Y^&6.X^P/(X@$\_ M@"<2R@&*\6F*%#)%X1H*ITOD"-/D_6*<0PI;]:UOGM;=X+<[\E] M0QX<(^=08Y(C>%5#3( 8N@4M0V08] C;)%[@AG[DQO9FN\B'?A=7?N^S(R_H MY04GY3VMRP5PQ);H&U1LPY#$"ZH&<8%YWF .:KQL2 8"U6N>%6KVY$,7L(T1 M;@GS=Z6GAQZNHWY["1YZ747[3I/_..V4(>S+$+ZK2QDK:ZHGOE3/0Y?[4,?" M PV>%^PDM",CZF5$)V7,]*BH@ L5NF:"R*'8T<$M<"]V+DL;VMZ:9OIQ>\1\ M12J!*"P5T#F_4.IY^V"TAF2U&7 +)M6X-,M"O;' M8,Z7S(FWPP],_M7._D' M4$L#!!0 ( %F!$%-M*DV$8P, " , 9 >&PO=V]R:W-H965TZ^O;R<[QK^)#8!$=UF:BZFQD;)X89HB MVD!&Q(@5D*LO">,9D6K(UZ8H.)"X F6I:5N6;V:$YL9L4KV[YK,)*V5*<[CF M2)191OCW"TC9;FI@X_[%![K>2/W"G$T*LH8ER)OBFJN1V;+$-(-<4)8C#LG4 M.,_JC:O-K,B BY9^IG&DYD60VX6R'N)ZMV'2G%5@:FN8ZLI>3J*U4X.5O>7"P7 M[V\6[SZBQ2?5+M'9'"2AJ7B*GJ.;Y1R=/7DZ,:5:2@/,J*&]J&GM'MKS%?W &/J #$$K0C MG)-<"G1&P_:@B/.,E>J0J#B)6"ZY*D*0 M9,H[A8IL1'68)PF- (F"J#9A3!:)_L\'"V^XM3.6\H?W&\C=TQ[K'I/DUB_['/ MY;RA//2PYWE*S@,QYD&MI&OGMX2O:2Y0"HD"6J- ;8?7Y6@]D*RHRJ<5DZH8 MJ[H;5<(#UQ/4=QUW]P-=D;5_"F8_ 5!+ P04 " !9@1!3.=25O#P# V M% #0 'AL+W-T>6QE57@MVMV!, M!ZMTBN-_3>OD>L)F!0"Y$ M([!'G&$\+*G63,D;,[&+K?$9%-3C^W5I%,X577=[5V3K8&\FR+10*5--F"[9 MF,9#P3*0H_A\ 7==E"& 6A>Y&:2Y5UMHS MNV.R&1I!]=#1N GPM]D<=YLV>A%O4/+'0G]9FG2DG4.3L5O%,KZR\U76",#8 MNS@[+4NQ_BSX7.;,)7]TP/&0;OR"1:'XDXD&K3(S!J9(\,B4YK.VY;>BY3U; MZ4T[K3)<<^\$-?_;.L^99(J*MFC3^V^YRB]6'/5?2[+]5MD7[-58O\/?NLBK M4Q 9GX+(D^C)P2F(3$Y 9/_5OC4/B@SK4T;K*+-SD&FL 1P81^0''#W%-F@P M77*AN:QG"YZF3#X[SQAZ3:?FCZ(=?K,^91E="GW?@".R'7]G*5_F2;/J%@I1 MK]J.OT%ZW;@YK9I87*9LQ=))/57SJ1T&9F"BUA;CO+ X_U,^ S0?AV':!EYD@/H,4!_GY4,F]H/%\?LDYO)GFB11%,=812<3 MKX()5K:T#\=0./ M)/'O-A8'/+!=P'H'XOOC0$_Y?:((=A73ACW!.)(D& *]Z._1.$:J$\/'OS_8 M4Q)%2>)' /,KB"(,@:<11S %H %#HLB^!_?>1^'F/15N_U,X_@-02P,$% M @ 68$04Y>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8 M_1!2:5K5N %(MB6/:( M7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1 MH2)8%II%R=.B':5_':Y>(!DG3WUU?@ MNA5;^TQ?3GBR$5C^.$CZI"-N/LKJVTM9?B-_YEE13T?;IME=C\?U>LOSI/ZM MW/%"GMF459XT\K!Z'=>[BB=IO>6\R;.Q/IG8XSP1Q>CVYE!74(W5@[+AZT:4 MA2QL"U:"?]3_GF\/R;NHQ8O(1/-].NJ^9WQ$-/LX5CQK 8MZ*W;UB!1)SJ>CPR4D*5)"BT8&B;!B7Y6\MKU3 M^=+2/FT2@B,QJY(0MBYGODSG&_W(?^TILID!< Y 4N9,3N M/39GKN/%Q'%="18S[YX$_H*YC$8*Y"4 >8D+.7=82%;.8DF)/R=SYCF>RYP% M85X4A\M'!?(*@+S"A?3\F$8D<)ZF,UD2QD_J*#Z!AO$)+B3S M7/^1DMCYVGNV&J@6;+?XCX\L?J1>'!''FQ'7[]H@]7YJ@!KD%PU9,%'LNU\> M_,6,AM$OA/Z^9/V'"FE%0_9*$/H!E8VLBUZ+%K3!5.D@GVC(0F%>['CWK.T4 M3A11^9#/9<>-Z6)!W7CIJ)B0431DI?CQ PT/A&>R308+UH;1"9_D +Y2,2&G M:,A2V6/NN['*!"E$0W9(._+)XV.4)7[6BH3JTA:>C(T@#G",^ZB@EY1$?V"(QI MJ)C@2@79).!DIA]-2"KZ(%(A9W(%G?'Z5Q43LHL^I%WZT83LH@]IESXF9!=] MR"5+'Q,2CC[DHN795#$AY>C(RH$Q+143\HZ.[1T0TU9S)Y"%C$$M=*%B0A8R M!K70I8H)6"I MASI#,B +&<@6 C,IY$S%A"QD?,*RYS3FN8H)61\B)5,2'WF,CN.8'IEGE>%J16,2'WF,CN.8%)\UU6 M?N=R>4RF9OT7KP%2 +*%8$PU)6-!%K*0+01CJBD9 M"[*0A6PA.*O9:YN0A2QD"\&8O;8)6Y/R MC2AXZLGJ:UF^3K)U4)'V8_^*AVFU>[";MRQS99E?+,HD/;R6>7BE]/8O4$L# M!!0 ( %F!$%/22;QM$0( !&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'/-V3MNVT 4A>&M"%R 1_0 M"^D0*=(8/!4Q)'CY%\0'8OCTJQS:<=^=ZF[?U\7'\7"JJV8WCOV/E.IZ5XYM MO>OZ00I#.'V009/,'.03Y_$$!03%_4(:@/'_0/03=SQ_T $$/\P<]0M#C_$&R M1!F7!$D3K FT%N1:"+P6!%L(Q!8D6PC,%D1;"-069%L(W!:$6PCD%J1;".P6 MQ%L(]%;46PGT5M1;"?36R<BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'> MBGHK@=Z*>BN!WH9Z&X'>AGH;@=Z&>AN!WC;9+"'0VU!O(]#;4&\CT-M0;R/0 MVU!O(]#;4&\CT-M0;R/0VU%O)]#;46\GT-M1;R?0VU%O)]#;)YO=!'H[ZNT$ M>COJ[01Z.^KM!'H[ZNT$>COJ[01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$ M>L?D9R6!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>&?7.!'IGU#L3Z)U1[TR@=T:] M,X'>&?7.WZEW'3\/I5Y[OM;X_.^D>CS?6ZZ/ORR_3D[>W@O.Z;:B/O\%4$L# M!!0 ( %F!$%/ B&UTZ0$ 'XE 3 6T-O;G1E;G1?5'EP97-=+GAM M;,W:74_",!0&X+]"=FM8Z=?\B'"CWJH7_H&Z'61A6YNV(/Q[NP$F&B4:3'QO M6*#M><]ZDN>*ZZ>MHS#:M$T7IMDB1G?%6"@7U)J06T==6IE;WYJ8OOH7YDRY M-"_$Q&12L-)VD;HXCGV-;'9]2W.S:N+H;I-^#K7MIIFG)F2CF]W&/FN:&>>: MNC0QK;-U5WU*&>\3\G1RV!,6M0MG:4/&ODSH5[X/V)][6)/W=46C1^/CO6G3 M+K9I6(C;AD)^O,07/=KYO"ZILN6J34?RX#R9*BR(8MODNZ)GQY-CNF':??*3 M\X00V/$Z_XX\S?J__RSX$2!\2I \%TH<&Z:, Z>,&UL4$L! A0#% @ 68$04ZLA,'_N *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ 68$0 M4YE % ";&0 & M@($-" >&PO=V]R:W-H965T&UL4$L! A0#% @ 68$0 M4W$]V>6*!0 /A0 !@ ("!(PX 'AL+W=O,3 !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ 68$04T&PO=V]R:W-H965T&UL M4$L! A0#% @ 68$04VB^0T!1&0 ATD !@ ("!&PO=V]R:W-H965T&UL4$L! A0#% @ 68$04S^DQ!:6!0 + T !D M ("!1EX 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 68$04^DQN;=4!@ 61$ !D ("!.W( M 'AL+W=O >&PO=V]R:W-H965T,HX[P( %@& 9 M " @6A^ !X;"]W;W)K&UL4$L! A0#% @ M68$04[AT)*B5 @ )08 !D ("!CH$ 'AL+W=O&UL4$L! A0#% @ 68$04SA!ID&7&@ M3E4 !D ("!N(H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 68$04XSO7FB' @ - 8 !D M ("!SJL 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 68$04P3$TAK8 0 Q0, !D ("!\;0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 68$0 M4UTG53>T @ ^@< !D ("!D[P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 68$04]HY-&PO=V]R:W-H965T% M^@$ 'X$ 9 " @3W, !X;"]W;W)K&UL4$L! A0#% @ 68$04R.+!Y>@ @ *@@ !D M ("!;LX 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 68$04Y91G_EM P 4PP !D ("!EM< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 68$04Z!! M9KDX @ &04 !D ("!K.$ 'AL+W=O&PO=V]R:W-H965TXI 0 +(4 9 " @1;H !X;"]W;W)K&UL4$L! A0#% @ 68$04RXTF&]+ @ U04 !D M ("!\>P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 68$04Y0QHMCM 0 : 0 !D ("! MA?8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 68$04VW]1OV# @ B 8 !D ("!I?X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 68$04V=U:10C P ;PH !D M ("!;! ! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 68$04XP_B9>3 @ B 8 !D ("!?1H! M 'AL+W=O)/ MEB@" #T! &0 @(%''0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ M68$04Y)@QL^J @ P0< !D ("!@"(! 'AL+W=O&UL4$L! A0#% @ 68$04Y>*NQS $P( L M ( !8BP! %]R96QS+RYR96QS4$L! A0#% @ 68$04[8>0M$5!0 MUBH \ ( !2RT! 'AL+W=O7!E&UL4$L%!@ 0 !( $@ KQ, / V 0 $! end XML 77 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 78 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 79 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 116 286 1 false 33 0 false 8 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.getalfi.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Consolidated Balance Sheet Sheet http://www.getalfi.com/role/StatementConsolidatedBalanceSheet Consolidated Balance Sheet Statements 2 false false R3.htm 00105 - Statement - Consolidated Balance Sheet (Parenthetical) Sheet http://www.getalfi.com/role/StatementConsolidatedBalanceSheetParenthetical Consolidated Balance Sheet (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Condensed Consolidated Statement of Operations Sheet http://www.getalfi.com/role/StatementCondensedConsolidatedStatementOfOperations Condensed Consolidated Statement of Operations Statements 4 false false R5.htm 00300 - Statement - Consolidated Statement of Changes to Stockholders' Equity Sheet http://www.getalfi.com/role/StatementConsolidatedStatementOfChangesToStockholdersEquity Consolidated Statement of Changes to Stockholders' Equity Statements 5 false false R6.htm 00400 - Statement - Consolidated Statement of Cashflows Sheet http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows Consolidated Statement of Cashflows Statements 6 false false R7.htm 10101 - Disclosure - BUSINESS DESCRIPTION BACKGROUND Sheet http://www.getalfi.com/role/DisclosureBusinessDescriptionBackground BUSINESS DESCRIPTION BACKGROUND Notes 7 false false R8.htm 10201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.getalfi.com/role/DisclosureSignificantAccountingPolicies SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 10301 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS Sheet http://www.getalfi.com/role/DisclosureFairValueOfFinancialInstruments FAIR VALUE OF FINANCIAL INSTRUMENTS Notes 9 false false R10.htm 10401 - Disclosure - NOTES PAYABLE - RELATED PARTY Notes http://www.getalfi.com/role/DisclosureNotesPayableRelatedParty NOTES PAYABLE - RELATED PARTY Notes 10 false false R11.htm 10501 - Disclosure - INCOME TAXES Sheet http://www.getalfi.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 11 false false R12.htm 10601 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.getalfi.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 12 false false R13.htm 10701 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://www.getalfi.com/role/DisclosureStockholdersEquity STOCKHOLDERS' EQUITY Notes 13 false false R14.htm 10801 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://www.getalfi.com/role/DisclosurePropertyAndEquipment PROPERTY AND EQUIPMENT Notes 14 false false R15.htm 10901 - Disclosure - INTANGIBLE ASSETS - INTELLECTUAL PROPERTY Sheet http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualProperty INTANGIBLE ASSETS - INTELLECTUAL PROPERTY Notes 15 false false R16.htm 11001 - Disclosure - OTHER ASSETS (COMPLIMENTARY DEVICES) Sheet http://www.getalfi.com/role/DisclosureOtherAssetsComplimentaryDevices OTHER ASSETS (COMPLIMENTARY DEVICES) Notes 16 false false R17.htm 11101 - Disclosure - OTHER INCOME Sheet http://www.getalfi.com/role/DisclosureOtherIncome OTHER INCOME Notes 17 false false R18.htm 11201 - Disclosure - NOTE RECEIVABLE RELATED PARTY Sheet http://www.getalfi.com/role/DisclosureNoteReceivableRelatedParty NOTE RECEIVABLE RELATED PARTY Notes 18 false false R19.htm 11301 - Disclosure - PREPAID EXPENSES AND OTHER Sheet http://www.getalfi.com/role/DisclosurePrepaidExpensesAndOther PREPAID EXPENSES AND OTHER Notes 19 false false R20.htm 11401 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.getalfi.com/role/DisclosureSubsequentEvents SUBSEQUENT EVENTS Notes 20 false false R21.htm 20202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 21 false false R22.htm 30203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesTables SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.getalfi.com/role/DisclosureSignificantAccountingPolicies 22 false false R23.htm 30301 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables) Sheet http://www.getalfi.com/role/DisclosureFairValueOfFinancialInstrumentsTables FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables) Tables http://www.getalfi.com/role/DisclosureFairValueOfFinancialInstruments 23 false false R24.htm 30803 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://www.getalfi.com/role/DisclosurePropertyAndEquipmentTables PROPERTY AND EQUIPMENT (Tables) Tables http://www.getalfi.com/role/DisclosurePropertyAndEquipment 24 false false R25.htm 30903 - Disclosure - INTANGIBLE ASSETS - INTELLECTUAL PROPERTY (Tables) Sheet http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyTables INTANGIBLE ASSETS - INTELLECTUAL PROPERTY (Tables) Tables http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualProperty 25 false false R26.htm 31003 - Disclosure - OTHER ASSETS (COMPLIMENTARY DEVICES) (Tables) Sheet http://www.getalfi.com/role/DisclosureOtherAssetsComplimentaryDevicesTables OTHER ASSETS (COMPLIMENTARY DEVICES) (Tables) Tables http://www.getalfi.com/role/DisclosureOtherAssetsComplimentaryDevices 26 false false R27.htm 40101 - Disclosure - BUSINESS DESCRIPTION BACKGROUND (Details) Sheet http://www.getalfi.com/role/DisclosureBusinessDescriptionBackgroundDetails BUSINESS DESCRIPTION BACKGROUND (Details) Details http://www.getalfi.com/role/DisclosureBusinessDescriptionBackground 27 false false R28.htm 40201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details) Sheet http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesDetails SIGNIFICANT ACCOUNTING POLICIES (Details) Details http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesTables 28 false false R29.htm 40202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable (Details) Sheet http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesAccountsReceivableDetails SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable (Details) Details 29 false false R30.htm 40203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Cash Equivalents (Details) Sheet http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesCashEquivalentsDetails SIGNIFICANT ACCOUNTING POLICIES - Cash Equivalents (Details) Details 30 false false R31.htm 40204 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment (Details) Sheet http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment (Details) Details 31 false false R32.htm 40205 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Antidilutive Securities (Details) Sheet http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesAntidilutiveSecuritiesDetails SIGNIFICANT ACCOUNTING POLICIES - Antidilutive Securities (Details) Details 32 false false R33.htm 40206 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Convertible Instruments (Details) Sheet http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesConvertibleInstrumentsDetails SIGNIFICANT ACCOUNTING POLICIES - Convertible Instruments (Details) Details 33 false false R34.htm 40207 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Estimated useful life (Details) Sheet http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesEstimatedUsefulLifeDetails SIGNIFICANT ACCOUNTING POLICIES - Estimated useful life (Details) Details 34 false false R35.htm 40208 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Forward Stock Split (Details) Sheet http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesForwardStockSplitDetails SIGNIFICANT ACCOUNTING POLICIES - Forward Stock Split (Details) Details 35 false false R36.htm 40301 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Derivative financial instruments, fair value hierarchy (Details) Sheet http://www.getalfi.com/role/DisclosureFairValueOfFinancialInstrumentsDerivativeFinancialInstrumentsFairValueHierarchyDetails FAIR VALUE OF FINANCIAL INSTRUMENTS - Derivative financial instruments, fair value hierarchy (Details) Details 36 false false R37.htm 40401 - Disclosure - NOTES PAYABLE - RELATED PARTY (Details) Notes http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyDetails NOTES PAYABLE - RELATED PARTY (Details) Details http://www.getalfi.com/role/DisclosureNotesPayableRelatedParty 37 false false R38.htm 40402 - Disclosure - NOTES PAYABLE - RELATED PARTY - Additional advances (Details) Notes http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalAdvancesDetails NOTES PAYABLE - RELATED PARTY - Additional advances (Details) Details 38 false false R39.htm 40403 - Disclosure - NOTES PAYABLE - RELATED PARTY - Additional advances by related parties (Details) Notes http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalAdvancesByRelatedPartiesDetails NOTES PAYABLE - RELATED PARTY - Additional advances by related parties (Details) Details 39 false false R40.htm 40404 - Disclosure - NOTES PAYABLE - RELATED PARTY - Additional Information (Details) Notes http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalInformationDetails NOTES PAYABLE - RELATED PARTY - Additional Information (Details) Details 40 false false R41.htm 40501 - Disclosure - INCOME TAXES (Details) Sheet http://www.getalfi.com/role/DisclosureIncomeTaxesDetails INCOME TAXES (Details) Details http://www.getalfi.com/role/DisclosureIncomeTaxes 41 false false R42.htm 40601 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://www.getalfi.com/role/DisclosureCommitmentsAndContingenciesDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://www.getalfi.com/role/DisclosureCommitmentsAndContingencies 42 false false R43.htm 40602 - Disclosure - COMMITMENTS AND CONTINGENCIES - Additional Information (Details) Sheet http://www.getalfi.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails COMMITMENTS AND CONTINGENCIES - Additional Information (Details) Details 43 false false R44.htm 40701 - Disclosure - STOCKHOLDERS' EQUITY (Details) Sheet http://www.getalfi.com/role/DisclosureStockholdersEquityDetails STOCKHOLDERS' EQUITY (Details) Details http://www.getalfi.com/role/DisclosureStockholdersEquity 44 false false R45.htm 40702 - Disclosure - STOCKHOLDERS' EQUITY - Dividends (Details) Sheet http://www.getalfi.com/role/DisclosureStockholdersEquityDividendsDetails STOCKHOLDERS' EQUITY - Dividends (Details) Details 45 false false R46.htm 40703 - Disclosure - STOCKHOLDERS' EQUITY - Common stock (Details) Sheet http://www.getalfi.com/role/DisclosureStockholdersEquityCommonStockDetails STOCKHOLDERS' EQUITY - Common stock (Details) Details 46 false false R47.htm 40704 - Disclosure - STOCKHOLDERS' EQUITY - Employee Equity (Stock) Incentive Plan (Details) Sheet http://www.getalfi.com/role/DisclosureStockholdersEquityEmployeeEquityStockIncentivePlanDetails STOCKHOLDERS' EQUITY - Employee Equity (Stock) Incentive Plan (Details) Details 47 false false R48.htm 40705 - Disclosure - STOCKHOLDERS' EQUITY - Forward stock split (Details) Sheet http://www.getalfi.com/role/DisclosureStockholdersEquityForwardStockSplitDetails STOCKHOLDERS' EQUITY - Forward stock split (Details) Details 48 false false R49.htm 40706 - Disclosure - STOCKHOLDERS' EQUITY - Initial public offering (Details) Sheet http://www.getalfi.com/role/DisclosureStockholdersEquityInitialPublicOfferingDetails STOCKHOLDERS' EQUITY - Initial public offering (Details) Details 49 false false R50.htm 40707 - Disclosure - STOCKHOLDERS' EQUITY - Warrants Exercised (Details) Sheet http://www.getalfi.com/role/DisclosureStockholdersEquityWarrantsExercisedDetails STOCKHOLDERS' EQUITY - Warrants Exercised (Details) Details 50 false false R51.htm 40801 - Disclosure - PROPERTY AND EQUIPMENT (Details) Sheet http://www.getalfi.com/role/DisclosurePropertyAndEquipmentDetails PROPERTY AND EQUIPMENT (Details) Details http://www.getalfi.com/role/DisclosurePropertyAndEquipmentTables 51 false false R52.htm 40802 - Disclosure - PROPERTY AND EQUIPMENT - summary of property plant and equipment (Details) Sheet http://www.getalfi.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails PROPERTY AND EQUIPMENT - summary of property plant and equipment (Details) Details 52 false false R53.htm 40803 - Disclosure - PROPERTY AND EQUIPMENT - Additional details (Details) Sheet http://www.getalfi.com/role/DisclosurePropertyAndEquipmentAdditionalDetailsDetails PROPERTY AND EQUIPMENT - Additional details (Details) Details 53 false false R54.htm 40901 - Disclosure - INTANGIBLE ASSETS - INTELLECTUAL PROPERTY - Intellectual Property - Patent and Production Costs (Details) Sheet http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyIntellectualPropertyPatentAndProductionCostsDetails INTANGIBLE ASSETS - INTELLECTUAL PROPERTY - Intellectual Property - Patent and Production Costs (Details) Details 54 false false R55.htm 40902 - Disclosure - INTANGIBLE ASSETS - INTELLECTUAL PROPERTY - summary of intangible asset (Details) Sheet http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertySummaryOfIntangibleAssetDetails INTANGIBLE ASSETS - INTELLECTUAL PROPERTY - summary of intangible asset (Details) Details 55 false false R56.htm 40903 - Disclosure - INTANGIBLE ASSETS - INTELLECTUAL PROPERTY - Future amortization of intangible assets (Details) Sheet http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyFutureAmortizationOfIntangibleAssetsDetails INTANGIBLE ASSETS - INTELLECTUAL PROPERTY - Future amortization of intangible assets (Details) Details 56 false false R57.htm 40904 - Disclosure - INTANGIBLE ASSETS - INTELLECTUAL PROPERTY - Additional details (Details) Sheet http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyAdditionalDetailsDetails INTANGIBLE ASSETS - INTELLECTUAL PROPERTY - Additional details (Details) Details 57 false false R58.htm 41001 - Disclosure - OTHER ASSETS (COMPLIMENTARY DEVICES) (Details) Sheet http://www.getalfi.com/role/DisclosureOtherAssetsComplimentaryDevicesDetails OTHER ASSETS (COMPLIMENTARY DEVICES) (Details) Details http://www.getalfi.com/role/DisclosureOtherAssetsComplimentaryDevicesTables 58 false false R59.htm 41002 - Disclosure - OTHER ASSETS (COMPLIMENTARY DEVICES) - Summary of Other assets (complimentary devices) (Details) Sheet http://www.getalfi.com/role/DisclosureOtherAssetsComplimentaryDevicesSummaryOfOtherAssetsComplimentaryDevicesDetails OTHER ASSETS (COMPLIMENTARY DEVICES) - Summary of Other assets (complimentary devices) (Details) Details http://www.getalfi.com/role/DisclosureOtherAssetsComplimentaryDevicesTables 59 false false R60.htm 41003 - Disclosure - OTHER ASSETS (COMPLIMENTARY DEVICES) - Additional details (Details) Sheet http://www.getalfi.com/role/DisclosureOtherAssetsComplimentaryDevicesAdditionalDetailsDetails OTHER ASSETS (COMPLIMENTARY DEVICES) - Additional details (Details) Details http://www.getalfi.com/role/DisclosureOtherAssetsComplimentaryDevicesTables 60 false false R61.htm 41101 - Disclosure - OTHER INCOME (Details) Sheet http://www.getalfi.com/role/DisclosureOtherIncomeDetails OTHER INCOME (Details) Details http://www.getalfi.com/role/DisclosureOtherIncome 61 false false R62.htm 41201 - Disclosure - NOTE RECEIVABLE RELATED PARTY (Details) Sheet http://www.getalfi.com/role/DisclosureNoteReceivableRelatedPartyDetails NOTE RECEIVABLE RELATED PARTY (Details) Details http://www.getalfi.com/role/DisclosureNoteReceivableRelatedParty 62 false false R63.htm 41301 - Disclosure - PREPAID EXPENSES AND OTHER (Details) Sheet http://www.getalfi.com/role/DisclosurePrepaidExpensesAndOtherDetails PREPAID EXPENSES AND OTHER (Details) Details http://www.getalfi.com/role/DisclosurePrepaidExpensesAndOther 63 false false R64.htm 41401 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.getalfi.com/role/DisclosureSubsequentEventsDetails SUBSEQUENT EVENTS (Details) Details http://www.getalfi.com/role/DisclosureSubsequentEvents 64 false false All Reports Book All Reports alf-20210630x10q.htm alf-20210630.xsd alf-20210630_cal.xml alf-20210630_def.xml alf-20210630_lab.xml alf-20210630_pre.xml alf-20210630xex31d1.htm alf-20210630xex31d2.htm alf-20210630xex32d1.htm alf-20210630xex32d2.htm http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 82 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "alf-20210630x10q.htm": { "axisCustom": 0, "axisStandard": 14, "contextCount": 116, "dts": { "calculationLink": { "local": [ "alf-20210630_cal.xml" ] }, "definitionLink": { "local": [ "alf-20210630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "alf-20210630x10q.htm" ] }, "labelLink": { "local": [ "alf-20210630_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "alf-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "alf-20210630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 339, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 9, "http://www.getalfi.com/20210630": 4, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 18 }, "keyCustom": 41, "keyStandard": 245, "memberCustom": 12, "memberStandard": 18, "nsprefix": "alf", "nsuri": "http://www.getalfi.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "role": "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "alf:NotePayableRelatedPartiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - NOTES PAYABLE - RELATED PARTY", "role": "http://www.getalfi.com/role/DisclosureNotesPayableRelatedParty", "shortName": "NOTES PAYABLE - RELATED PARTY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "alf:NotePayableRelatedPartiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - INCOME TAXES", "role": "http://www.getalfi.com/role/DisclosureIncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.getalfi.com/role/DisclosureCommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - STOCKHOLDERS' EQUITY", "role": "http://www.getalfi.com/role/DisclosureStockholdersEquity", "shortName": "STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - PROPERTY AND EQUIPMENT", "role": "http://www.getalfi.com/role/DisclosurePropertyAndEquipment", "shortName": "PROPERTY AND EQUIPMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - INTANGIBLE ASSETS - INTELLECTUAL PROPERTY", "role": "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualProperty", "shortName": "INTANGIBLE ASSETS - INTELLECTUAL PROPERTY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "alf:OtherAssetsComplimentaryDevicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - OTHER ASSETS (COMPLIMENTARY DEVICES)", "role": "http://www.getalfi.com/role/DisclosureOtherAssetsComplimentaryDevices", "shortName": "OTHER ASSETS (COMPLIMENTARY DEVICES)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "alf:OtherAssetsComplimentaryDevicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - OTHER INCOME", "role": "http://www.getalfi.com/role/DisclosureOtherIncome", "shortName": "OTHER INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "alf:NoteReceivableRelatedPartiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - NOTE RECEIVABLE RELATED PARTY", "role": "http://www.getalfi.com/role/DisclosureNoteReceivableRelatedParty", "shortName": "NOTE RECEIVABLE RELATED PARTY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "alf:NoteReceivableRelatedPartiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - PREPAID EXPENSES AND OTHER", "role": "http://www.getalfi.com/role/DisclosurePrepaidExpensesAndOther", "shortName": "PREPAID EXPENSES AND OTHER", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_BR2bHqmSoUCUzQQW2vGcrA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Consolidated Balance Sheet", "role": "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet", "shortName": "Consolidated Balance Sheet", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_BR2bHqmSoUCUzQQW2vGcrA", "decimals": "0", "lang": null, "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - SUBSEQUENT EVENTS", "role": "http://www.getalfi.com/role/DisclosureSubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)", "role": "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesTables", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30301 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)", "role": "http://www.getalfi.com/role/DisclosureFairValueOfFinancialInstrumentsTables", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - PROPERTY AND EQUIPMENT (Tables)", "role": "http://www.getalfi.com/role/DisclosurePropertyAndEquipmentTables", "shortName": "PROPERTY AND EQUIPMENT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "alf:SummaryOfCapitalizedCostAndAnticipatedUsefulLivesOfIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - INTANGIBLE ASSETS - INTELLECTUAL PROPERTY (Tables)", "role": "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyTables", "shortName": "INTANGIBLE ASSETS - INTELLECTUAL PROPERTY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "alf:SummaryOfCapitalizedCostAndAnticipatedUsefulLivesOfIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - OTHER ASSETS (COMPLIMENTARY DEVICES) (Tables)", "role": "http://www.getalfi.com/role/DisclosureOtherAssetsComplimentaryDevicesTables", "shortName": "OTHER ASSETS (COMPLIMENTARY DEVICES) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_BR2bHqmSoUCUzQQW2vGcrA", "decimals": "INF", "first": true, "lang": null, "name": "alf:NumberOfComplimentaryDevices", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_41kOy1gfAEqqHNra8QopmA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - BUSINESS DESCRIPTION BACKGROUND (Details)", "role": "http://www.getalfi.com/role/DisclosureBusinessDescriptionBackgroundDetails", "shortName": "BUSINESS DESCRIPTION BACKGROUND (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_BR2bHqmSoUCUzQQW2vGcrA", "decimals": "INF", "first": true, "lang": null, "name": "alf:NumberOfComplimentaryDevices", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_41kOy1gfAEqqHNra8QopmA", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": "INF", "first": true, "lang": null, "name": "alf:NumberOfDevicesTabletsAndKiosksEntityHasDistributedAndActivatedIntoOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_41kOy1gfAEqqHNra8QopmA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details)", "role": "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": "INF", "first": true, "lang": null, "name": "alf:NumberOfDevicesTabletsAndKiosksEntityHasDistributedAndActivatedIntoOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_41kOy1gfAEqqHNra8QopmA", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_BR2bHqmSoUCUzQQW2vGcrA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable (Details)", "role": "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesAccountsReceivableDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_BR2bHqmSoUCUzQQW2vGcrA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Consolidated Balance Sheet (Parenthetical)", "role": "http://www.getalfi.com/role/StatementConsolidatedBalanceSheetParenthetical", "shortName": "Consolidated Balance Sheet (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_BR2bHqmSoUCUzQQW2vGcrA", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_6HUcbFbKqUGKAjHKU-3R_A", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_BR2bHqmSoUCUzQQW2vGcrA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Cash Equivalents (Details)", "role": "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesCashEquivalentsDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Cash Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R31": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OfficeEquipmentMember_5rbZPK_tGEO5LujBiMXM9A", "decimals": "0", "first": true, "lang": null, "name": "alf:PropertyPlantAndEquipmentMinimumCapitalizationValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40204 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment (Details)", "role": "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OfficeEquipmentMember_5rbZPK_tGEO5LujBiMXM9A", "decimals": "0", "first": true, "lang": null, "name": "alf:PropertyPlantAndEquipmentMinimumCapitalizationValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_6HUcbFbKqUGKAjHKU-3R_A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40205 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Antidilutive Securities (Details)", "role": "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesAntidilutiveSecuritiesDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Antidilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_6HUcbFbKqUGKAjHKU-3R_A", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_BR2bHqmSoUCUzQQW2vGcrA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40206 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Convertible Instruments (Details)", "role": "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesConvertibleInstrumentsDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Convertible Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_BR2bHqmSoUCUzQQW2vGcrA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "alf:ChangeInAccountingEstimatePriorPeriodReclassificationsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_us-gaap_ChangeInAccountingEstimateByTypeAxis_us-gaap_IntangibleAssetsAmortizationPeriodMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_alf_ProductionCostsIntangibleAssetsMember_yeGa3U2DdEa9SDg4sGpsjA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40207 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Estimated useful life (Details)", "role": "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesEstimatedUsefulLifeDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Estimated useful life (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "alf:ChangeInAccountingEstimatePriorPeriodReclassificationsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_us-gaap_ChangeInAccountingEstimateByTypeAxis_us-gaap_IntangibleAssetsAmortizationPeriodMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_alf_ProductionCostsIntangibleAssetsMember_yeGa3U2DdEa9SDg4sGpsjA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "alf:ForwardStockSplitPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_3_1_2021_To_3_1_2021_jT6Rqcu-2USlukO0qbqyZw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1", "reportCount": 1, "unitRef": "Unit_Standard_pure_VddoO1cHE06BZiZMBso13A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40208 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Forward Stock Split (Details)", "role": "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesForwardStockSplitDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Forward Stock Split (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_BwtVgfZqO02FdBOQ4eApEg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Derivative financial instruments, fair value hierarchy (Details)", "role": "http://www.getalfi.com/role/DisclosureFairValueOfFinancialInstrumentsDerivativeFinancialInstrumentsFairValueHierarchyDetails", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS - Derivative financial instruments, fair value hierarchy (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_BwtVgfZqO02FdBOQ4eApEg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "alf:NotePayableRelatedPartiesTextBlock", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_BR2bHqmSoUCUzQQW2vGcrA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NotesPayableRelatedPartiesClassifiedCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - NOTES PAYABLE - RELATED PARTY (Details)", "role": "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyDetails", "shortName": "NOTES PAYABLE - RELATED PARTY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "alf:NotePayableRelatedPartiesTextBlock", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_RelatedPartyTransactionAxis_alf_RelatedPartyNotesPayableTransactionMember_aRJ_YM5AXUewn5pIlELuNQ", "decimals": "0", "lang": null, "name": "alf:AdvancesPayableRelatedPartiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "alf:NotePayableRelatedPartiesTextBlock", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_BR2bHqmSoUCUzQQW2vGcrA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - NOTES PAYABLE - RELATED PARTY - Additional advances (Details)", "role": "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalAdvancesDetails", "shortName": "NOTES PAYABLE - RELATED PARTY - Additional advances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "alf:NotePayableRelatedPartiesTextBlock", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_BR2bHqmSoUCUzQQW2vGcrA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_BR2bHqmSoUCUzQQW2vGcrA", "decimals": "0", "first": true, "lang": null, "name": "alf:NumberOfLenovoTabletHardwareDevicesPurchased", "reportCount": 1, "unitRef": "Unit_Standard_M_iIHJG-0RpUCD_Z5_n9ORrg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40403 - Disclosure - NOTES PAYABLE - RELATED PARTY - Additional advances by related parties (Details)", "role": "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalAdvancesByRelatedPartiesDetails", "shortName": "NOTES PAYABLE - RELATED PARTY - Additional advances by related parties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "alf:NotePayableRelatedPartiesTextBlock", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_RelatedPartyTransactionAxis_alf_PurchaseOfTabletDevicesMember_wlzcc2WheU20KXZxHPmXrA", "decimals": "INF", "lang": null, "name": "alf:NumberOfLenovoTabletHardwareDevicesPurchased", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_41kOy1gfAEqqHNra8QopmA", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_vDlews0AZUOrOsW81Jkhtw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Condensed Consolidated Statement of Operations", "role": "http://www.getalfi.com/role/StatementCondensedConsolidatedStatementOfOperations", "shortName": "Condensed Consolidated Statement of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_vDlews0AZUOrOsW81Jkhtw", "decimals": "0", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "alf:NoteReceivableRelatedPartiesTextBlock", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_BR2bHqmSoUCUzQQW2vGcrA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NotesReceivableRelatedPartiesCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40404 - Disclosure - NOTES PAYABLE - RELATED PARTY - Additional Information (Details)", "role": "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalInformationDetails", "shortName": "NOTES PAYABLE - RELATED PARTY - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "alf:NotePayableRelatedPartiesTextBlock", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_RelatedPartyTransactionAxis_alf_BridgeLoanWithRelatedPartyInvestorsMember__DIu0K_DNkSb_IVS0cDqtg", "decimals": "0", "lang": null, "name": "alf:PrincipalAmountOfBridgeLoanWithRelatedPartyInvestors", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - INCOME TAXES (Details)", "role": "http://www.getalfi.com/role/DisclosureIncomeTaxesDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R42": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_vDlews0AZUOrOsW81Jkhtw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "role": "http://www.getalfi.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_vDlews0AZUOrOsW81Jkhtw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - COMMITMENTS AND CONTINGENCIES - Additional Information (Details)", "role": "http://www.getalfi.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "shortName": "COMMITMENTS AND CONTINGENCIES - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_BR2bHqmSoUCUzQQW2vGcrA", "decimals": "INF", "lang": null, "name": "alf:NumberOfLicenseAgreementFinalized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_agreement_BCOyIz1VdkOlYPzi_HzAnw", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_BR2bHqmSoUCUzQQW2vGcrA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_lAKajDTzFU-4gTzzJC7iTA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - STOCKHOLDERS' EQUITY (Details)", "role": "http://www.getalfi.com/role/DisclosureStockholdersEquityDetails", "shortName": "STOCKHOLDERS' EQUITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_5QGwKPvL1UOcHxMPXyLgHw", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_lAKajDTzFU-4gTzzJC7iTA", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PaymentsOfDividendsCommonStock", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - STOCKHOLDERS' EQUITY - Dividends (Details)", "role": "http://www.getalfi.com/role/DisclosureStockholdersEquityDividendsDetails", "shortName": "STOCKHOLDERS' EQUITY - Dividends (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PaymentsOfDividendsCommonStock", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_BR2bHqmSoUCUzQQW2vGcrA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_lAKajDTzFU-4gTzzJC7iTA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40703 - Disclosure - STOCKHOLDERS' EQUITY - Common stock (Details)", "role": "http://www.getalfi.com/role/DisclosureStockholdersEquityCommonStockDetails", "shortName": "STOCKHOLDERS' EQUITY - Common stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_us-gaap_RelatedPartyTransactionAxis_alf_BridgeLoanTwoWithRelatedPartyInvestorsMember_UxuCDy5n-UiMb1Fw5KefDQ", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_6HUcbFbKqUGKAjHKU-3R_A", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_PlanNameAxis_alf_EmployeeEquityStockIncentivePlanMember_fVG7W0OB10anXEPP8m0FiQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "Unit_Standard_shares_6HUcbFbKqUGKAjHKU-3R_A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40704 - Disclosure - STOCKHOLDERS' EQUITY - Employee Equity (Stock) Incentive Plan (Details)", "role": "http://www.getalfi.com/role/DisclosureStockholdersEquityEmployeeEquityStockIncentivePlanDetails", "shortName": "STOCKHOLDERS' EQUITY - Employee Equity (Stock) Incentive Plan (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R48": { "firstAnchor": { "ancestors": [ "p", "alf:ForwardStockSplitPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_3_1_2021_To_3_1_2021_jT6Rqcu-2USlukO0qbqyZw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1", "reportCount": 1, "unitRef": "Unit_Standard_pure_VddoO1cHE06BZiZMBso13A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40705 - Disclosure - STOCKHOLDERS' EQUITY - Forward stock split (Details)", "role": "http://www.getalfi.com/role/DisclosureStockholdersEquityForwardStockSplitDetails", "shortName": "STOCKHOLDERS' EQUITY - Forward stock split (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R49": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_5_3_2021_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_plYb5NVZnUCo2f7SV2mItg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_6HUcbFbKqUGKAjHKU-3R_A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40706 - Disclosure - STOCKHOLDERS' EQUITY - Initial public offering (Details)", "role": "http://www.getalfi.com/role/DisclosureStockholdersEquityInitialPublicOfferingDetails", "shortName": "STOCKHOLDERS' EQUITY - Initial public offering (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_5_3_2021_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_plYb5NVZnUCo2f7SV2mItg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_6HUcbFbKqUGKAjHKU-3R_A", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_bR82hnLVUUKXW6U8_0hC5Q", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Consolidated Statement of Changes to Stockholders' Equity", "role": "http://www.getalfi.com/role/StatementConsolidatedStatementOfChangesToStockholdersEquity", "shortName": "Consolidated Statement of Changes to Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_a2TxT2au00GwV6izJxsoww", "decimals": "0", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": "INF", "first": true, "lang": null, "name": "alf:StockIssuedDuringPeriodSharesWarrantsExercised", "reportCount": 1, "unitRef": "Unit_Standard_shares_6HUcbFbKqUGKAjHKU-3R_A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40707 - Disclosure - STOCKHOLDERS' EQUITY - Warrants Exercised (Details)", "role": "http://www.getalfi.com/role/DisclosureStockholdersEquityWarrantsExercisedDetails", "shortName": "STOCKHOLDERS' EQUITY - Warrants Exercised (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": "0", "lang": null, "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_BR2bHqmSoUCUzQQW2vGcrA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - PROPERTY AND EQUIPMENT (Details)", "role": "http://www.getalfi.com/role/DisclosurePropertyAndEquipmentDetails", "shortName": "PROPERTY AND EQUIPMENT (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_12_31_2020_OHFPyK2abka2OjiSQUhqHw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - PROPERTY AND EQUIPMENT - summary of property plant and equipment (Details)", "role": "http://www.getalfi.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails", "shortName": "PROPERTY AND EQUIPMENT - summary of property plant and equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": "0", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentAdditions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_BR2bHqmSoUCUzQQW2vGcrA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - PROPERTY AND EQUIPMENT - Additional details (Details)", "role": "http://www.getalfi.com/role/DisclosurePropertyAndEquipmentAdditionalDetailsDetails", "shortName": "PROPERTY AND EQUIPMENT - Additional details (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": "0", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentDisposals", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "alf:SummaryOfCapitalizedCostAndAnticipatedUsefulLivesOfIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_7_31_2020_qXElBs0o9USA6tmoiWgHfg", "decimals": "0", "first": true, "lang": null, "name": "alf:CapitalizedCostIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - INTANGIBLE ASSETS - INTELLECTUAL PROPERTY - Intellectual Property - Patent and Production Costs (Details)", "role": "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyIntellectualPropertyPatentAndProductionCostsDetails", "shortName": "INTANGIBLE ASSETS - INTELLECTUAL PROPERTY - Intellectual Property - Patent and Production Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "alf:SummaryOfCapitalizedCostAndAnticipatedUsefulLivesOfIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_7_31_2020_qXElBs0o9USA6tmoiWgHfg", "decimals": "0", "first": true, "lang": null, "name": "alf:CapitalizedCostIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_12_31_2020_OHFPyK2abka2OjiSQUhqHw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - INTANGIBLE ASSETS - INTELLECTUAL PROPERTY - summary of intangible asset (Details)", "role": "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertySummaryOfIntangibleAssetDetails", "shortName": "INTANGIBLE ASSETS - INTELLECTUAL PROPERTY - summary of intangible asset (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": "0", "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_BR2bHqmSoUCUzQQW2vGcrA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40903 - Disclosure - INTANGIBLE ASSETS - INTELLECTUAL PROPERTY - Future amortization of intangible assets (Details)", "role": "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyFutureAmortizationOfIntangibleAssetsDetails", "shortName": "INTANGIBLE ASSETS - INTELLECTUAL PROPERTY - Future amortization of intangible assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_BR2bHqmSoUCUzQQW2vGcrA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_BR2bHqmSoUCUzQQW2vGcrA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40904 - Disclosure - INTANGIBLE ASSETS - INTELLECTUAL PROPERTY - Additional details (Details)", "role": "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyAdditionalDetailsDetails", "shortName": "INTANGIBLE ASSETS - INTELLECTUAL PROPERTY - Additional details (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": "0", "lang": null, "name": "us-gaap:ImpairmentOfIntangibleAssetsFinitelived", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "alf:ComplimentaryDevicesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2020_gbZ-5NvrA02HEW6U6rSfMA", "decimals": "INF", "first": true, "lang": null, "name": "alf:NumberOfLenovoTabletHardwareDevicesPurchased", "reportCount": 1, "unitRef": "Unit_Standard_item_41kOy1gfAEqqHNra8QopmA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - OTHER ASSETS (COMPLIMENTARY DEVICES) (Details)", "role": "http://www.getalfi.com/role/DisclosureOtherAssetsComplimentaryDevicesDetails", "shortName": "OTHER ASSETS (COMPLIMENTARY DEVICES) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "alf:OtherAssetsComplimentaryDevicesTextBlock", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_12_31_2020_OHFPyK2abka2OjiSQUhqHw", "decimals": "INF", "lang": null, "name": "alf:NumberOfDevicesOnHand", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_41kOy1gfAEqqHNra8QopmA", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_12_31_2020_OHFPyK2abka2OjiSQUhqHw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetNoncurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - OTHER ASSETS (COMPLIMENTARY DEVICES) - Summary of Other assets (complimentary devices) (Details)", "role": "http://www.getalfi.com/role/DisclosureOtherAssetsComplimentaryDevicesSummaryOfOtherAssetsComplimentaryDevicesDetails", "shortName": "OTHER ASSETS (COMPLIMENTARY DEVICES) - Summary of Other assets (complimentary devices) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_DQM8gMh0gUal54h59eLyxg", "decimals": "0", "lang": null, "name": "alf:ContractWithCustomerAssetPurchaseOfOtherAssetsComplimentaryDevices", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Consolidated Statement of Cashflows", "role": "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows", "shortName": "Consolidated Statement of Cashflows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_BR2bHqmSoUCUzQQW2vGcrA", "decimals": "0", "first": true, "lang": null, "name": "alf:ComplimentaryDevicePrepaidAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - OTHER ASSETS (COMPLIMENTARY DEVICES) - Additional details (Details)", "role": "http://www.getalfi.com/role/DisclosureOtherAssetsComplimentaryDevicesAdditionalDetailsDetails", "shortName": "OTHER ASSETS (COMPLIMENTARY DEVICES) - Additional details (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "alf:OtherAssetsComplimentaryDevicesTextBlock", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_RelatedPartyTransactionAxis_alf_PurchaseOfTabletDevicesMember_wlzcc2WheU20KXZxHPmXrA", "decimals": "0", "lang": null, "name": "alf:ComplimentaryDevicePrepaidAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_vDlews0AZUOrOsW81Jkhtw", "decimals": "0", "first": true, "lang": null, "name": "alf:ForeignTaxCreditRealizedAndCollected", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - OTHER INCOME (Details)", "role": "http://www.getalfi.com/role/DisclosureOtherIncomeDetails", "shortName": "OTHER INCOME (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_vDlews0AZUOrOsW81Jkhtw", "decimals": "0", "first": true, "lang": null, "name": "alf:ForeignTaxCreditRealizedAndCollected", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_12_31_2020_OHFPyK2abka2OjiSQUhqHw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NotesReceivableRelatedPartiesCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - NOTE RECEIVABLE RELATED PARTY (Details)", "role": "http://www.getalfi.com/role/DisclosureNoteReceivableRelatedPartyDetails", "shortName": "NOTE RECEIVABLE RELATED PARTY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "alf:NoteReceivableRelatedPartiesTextBlock", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_RelatedPartyTransactionAxis_alf_BridgeLoanWithRelatedPartyInvestorsMember_kvYfbgRnzkeFgS1Xfmcb_g", "decimals": "0", "lang": null, "name": "alf:RelatedPartyNoteReceivableIncurredAssociatedWithBridgeLoan", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_BR2bHqmSoUCUzQQW2vGcrA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - PREPAID EXPENSES AND OTHER (Details)", "role": "http://www.getalfi.com/role/DisclosurePrepaidExpensesAndOtherDetails", "shortName": "PREPAID EXPENSES AND OTHER (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_BR2bHqmSoUCUzQQW2vGcrA", "decimals": "0", "lang": null, "name": "alf:RetainersDepositCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": "INF", "first": true, "lang": null, "name": "alf:StockIssuedDuringPeriodSharesWarrantsExercised", "reportCount": 1, "unitRef": "Unit_Standard_shares_6HUcbFbKqUGKAjHKU-3R_A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - SUBSEQUENT EVENTS (Details)", "role": "http://www.getalfi.com/role/DisclosureSubsequentEventsDetails", "shortName": "SUBSEQUENT EVENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_7_9_2021_To_7_9_2021_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_Ton6D3rK_UaTsz4mot4Y-A", "decimals": "-5", "lang": null, "name": "us-gaap:TreasuryStockValueAcquiredCostMethod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_hCsOednzIUSe9A71O-QXAw", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - BUSINESS DESCRIPTION BACKGROUND", "role": "http://www.getalfi.com/role/DisclosureBusinessDescriptionBackground", "shortName": "BUSINESS DESCRIPTION BACKGROUND", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES", "role": "http://www.getalfi.com/role/DisclosureSignificantAccountingPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS", "role": "http://www.getalfi.com/role/DisclosureFairValueOfFinancialInstruments", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "alf-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_C1N62SZLtky67iukadE6Zw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 33, "tag": { "alf_AdditionalAdvancesByRelatedPartiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to additional advances by related parties.", "label": "Additional Advances By Related Parties [Member]", "terseLabel": "Additional advances by related parties" } } }, "localname": "AdditionalAdvancesByRelatedPartiesMember", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalAdvancesDetails" ], "xbrltype": "domainItemType" }, "alf_AdvancesPayableRelatedPartiesCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount for advances under notes payable, due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Advances Payable, Related Parties, Current", "terseLabel": "Advances under notes payable" } } }, "localname": "AdvancesPayableRelatedPartiesCurrent", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyDetails" ], "xbrltype": "monetaryItemType" }, "alf_AlfiMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Alfi.", "label": "Alfi [Member]", "terseLabel": "Alfi [Member]" } } }, "localname": "AlfiMember", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "alf_AmountFundedUnderBridgeLoan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount funded on the bridge loan.", "label": "Amount Funded Under Bridge Loan", "terseLabel": "Amount funded on the bridge loan" } } }, "localname": "AmountFundedUnderBridgeLoan", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "alf_AnnualInterestRateRelatedParty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percent of annual interest rate on a debt obligation to related party.", "label": "Annual Interest Rate, Related Party", "terseLabel": "Annual interest rate", "verboseLabel": "Annual interest rate" } } }, "localname": "AnnualInterestRateRelatedParty", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalInformationDetails", "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyDetails" ], "xbrltype": "percentItemType" }, "alf_BridgeLoanOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bridge loans.", "label": "Bridge Loan One [Member]", "terseLabel": "Bridge loan one" } } }, "localname": "BridgeLoanOneMember", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "alf_BridgeLoanTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bridge loan.", "label": "Bridge Loan Two [Member]", "terseLabel": "Bridge loan two" } } }, "localname": "BridgeLoanTwoMember", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "alf_BridgeLoanTwoWithRelatedPartyInvestorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to bridge loan two with related party investors.", "label": "Bridge Loan Two With Related Party Investors [Member]", "terseLabel": "Bridge loan two with related party investors" } } }, "localname": "BridgeLoanTwoWithRelatedPartyInvestorsMember", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureStockholdersEquityCommonStockDetails" ], "xbrltype": "domainItemType" }, "alf_BridgeLoanWithRelatedPartyInvestorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to bridge loan with related party investors.", "label": "Bridge Loan With Related Party Investors [Member]", "terseLabel": "Bridge loan with related party investors" } } }, "localname": "BridgeLoanWithRelatedPartyInvestorsMember", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureNoteReceivableRelatedPartyDetails", "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalInformationDetails", "http://www.getalfi.com/role/DisclosureStockholdersEquityCommonStockDetails" ], "xbrltype": "domainItemType" }, "alf_BuybackProgramAmountToBeReturnedToInvestors": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of return to investors for buying back of preferred shares.", "label": "Buyback Program, Amount to be Returned to Investors", "terseLabel": "Amount of return to investors for buying back" } } }, "localname": "BuybackProgramAmountToBeReturnedToInvestors", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "alf_CapitalizedCostIntangibleAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of cost capitalized in intangible assets.", "label": "Capitalized Cost, Intangible Assets", "terseLabel": "Capitalized Cost" } } }, "localname": "CapitalizedCostIntangibleAssets", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyIntellectualPropertyPatentAndProductionCostsDetails" ], "xbrltype": "monetaryItemType" }, "alf_ChangeInAccountingEstimatePriorPeriodReclassificationsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the accounting policy for change in accounting estimate / prior period reclassifications.", "label": "Change in Accounting Estimate / Prior Period Reclassifications [Policy Text Block]", "terseLabel": "Change in Accounting Estimate / Prior Period Reclassifications" } } }, "localname": "ChangeInAccountingEstimatePriorPeriodReclassificationsPolicyTextBlock", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "alf_ComplimentaryDevicePrepaidAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of prepaid amount for complimentary device.", "label": "Complimentary Device, Prepaid Amount", "terseLabel": "Prepaid complimentary device" } } }, "localname": "ComplimentaryDevicePrepaidAmount", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureOtherAssetsComplimentaryDevicesAdditionalDetailsDetails", "http://www.getalfi.com/role/DisclosurePrepaidExpensesAndOtherDetails" ], "xbrltype": "monetaryItemType" }, "alf_ComplimentaryDevicesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "N/A", "label": "Complimentary Devices [Abstract]", "terseLabel": "Complimentary Devices" } } }, "localname": "ComplimentaryDevicesAbstract", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesCashEquivalentsDetails" ], "xbrltype": "stringItemType" }, "alf_ComplimentaryDevicesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the accounting policy for complimentary devices.", "label": "Complimentary Devices [Policy Text Block]", "terseLabel": "Complimentary Devices" } } }, "localname": "ComplimentaryDevicesPolicyTextBlock", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "alf_ContractWithCustomerAssetOtherAssetsComplimentaryDevicesExpensedToCostOfSales": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of other assets (complimentary devices) expensed to cost of sales.", "label": "Contract with Customer, Asset, Other Assets (Complimentary Devices) Expensed to Cost of Sales", "terseLabel": "Other assets (complimentary devices) expensed to cost of sales", "verboseLabel": "Cost of sales associated with Other assets (Complimentary Devices)" } } }, "localname": "ContractWithCustomerAssetOtherAssetsComplimentaryDevicesExpensedToCostOfSales", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureOtherAssetsComplimentaryDevicesDetails", "http://www.getalfi.com/role/DisclosureOtherAssetsComplimentaryDevicesSummaryOfOtherAssetsComplimentaryDevicesDetails" ], "xbrltype": "monetaryItemType" }, "alf_ContractWithCustomerAssetPurchaseOfOtherAssetsComplimentaryDevices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of purchase of other assets (complimentary devices).", "label": "Contract with Customer, Asset, Purchase of Other Assets (Complimentary Devices)", "terseLabel": "Purchase of Other assets (complimentary devices)" } } }, "localname": "ContractWithCustomerAssetPurchaseOfOtherAssetsComplimentaryDevices", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureOtherAssetsComplimentaryDevicesSummaryOfOtherAssetsComplimentaryDevicesDetails" ], "xbrltype": "monetaryItemType" }, "alf_ConvertibleInstrumentsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the accounting policy for convertible instruments.", "label": "Convertible Instruments [Policy Text Block]", "terseLabel": "Convertible Instruments" } } }, "localname": "ConvertibleInstrumentsPolicyTextBlock", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "alf_CostToRideshareMallOrAirportOwner": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the cost to rideshare, mall, or airport owner.", "label": "Cost to Rideshare, Mall, or Airport Owner", "terseLabel": "Cost to rideshare, mall, or airport owner" } } }, "localname": "CostToRideshareMallOrAirportOwner", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "alf_EmployeeEquityStockIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Employee Equity (Stock) Incentive Plan.", "label": "Employee Equity Stock Incentive Plan [Member]", "terseLabel": "Employee Equity (Stock) Incentive Plan" } } }, "localname": "EmployeeEquityStockIncentivePlanMember", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.getalfi.com/role/DisclosureStockholdersEquityEmployeeEquityStockIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "alf_FiniteLivedIntangibleAssetsDisposed": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in assets, excluding financial assets, lacking physical substance with a definite life, from a disposition.", "label": "Finite-lived Intangible Assets Disposed", "terseLabel": "Intangible asset dispositions" } } }, "localname": "FiniteLivedIntangibleAssetsDisposed", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyAdditionalDetailsDetails" ], "xbrltype": "monetaryItemType" }, "alf_FixedRepaymentPerDeviceDueToRelatedParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of fixed repayment per device, due to related party.", "label": "Fixed Repayment Per Device, Due to Related Party", "terseLabel": "Fixed Repayment Per Device, Due to Related Party" } } }, "localname": "FixedRepaymentPerDeviceDueToRelatedParty", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalAdvancesByRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "alf_ForeignTaxCreditRealizedAndCollected": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of foreign tax credit realized and collected.", "label": "Foreign Tax Credit Realized and Collected", "terseLabel": "Realized and collected foreign tax credit" } } }, "localname": "ForeignTaxCreditRealizedAndCollected", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureOtherIncomeDetails" ], "xbrltype": "monetaryItemType" }, "alf_ForwardStockSplitPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the accounting policy for forward stock split.", "label": "Forward Stock Split [Policy Text Block]", "terseLabel": "Forward Stock Split" } } }, "localname": "ForwardStockSplitPolicyTextBlock", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "alf_InterestPayableRelatedPartiesCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount for interest payables on advances under notes payable, due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest payable, Related Parties, Current", "verboseLabel": "Accrued unpaid interest" } } }, "localname": "InterestPayableRelatedPartiesCurrent", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyDetails" ], "xbrltype": "monetaryItemType" }, "alf_NotePayableRelatedPartiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure on note payable, related parties.", "label": "Note Payable, Related Parties [Text Block]", "terseLabel": "NOTES PAYABLE - RELATED PARTY" } } }, "localname": "NotePayableRelatedPartiesTextBlock", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureNotesPayableRelatedParty" ], "xbrltype": "textBlockItemType" }, "alf_NoteReceivableRelatedPartiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure on note receivable, related parties.", "label": "Note Receivable, Related Parties [Text Block]", "terseLabel": "NOTE RECEIVABLE RELATED PARTY" } } }, "localname": "NoteReceivableRelatedPartiesTextBlock", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureNoteReceivableRelatedParty" ], "xbrltype": "textBlockItemType" }, "alf_NumberOfComplimentaryDevices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of complimentary devices.", "label": "Number Of Complimentary Devices", "verboseLabel": "Number of tablets" } } }, "localname": "NumberOfComplimentaryDevices", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureBusinessDescriptionBackgroundDetails" ], "xbrltype": "integerItemType" }, "alf_NumberOfDevicesIntoServiceWithRideshareOrOtherBusinesses": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of devices into service with rideshare or other businesses.", "label": "Number of Devices Into Service with Rideshare or Other Businesses", "terseLabel": "Number of devices into service with rideshare or other businesses" } } }, "localname": "NumberOfDevicesIntoServiceWithRideshareOrOtherBusinesses", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureOtherAssetsComplimentaryDevicesDetails" ], "xbrltype": "integerItemType" }, "alf_NumberOfDevicesOnHand": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of devices on hand as of balance sheet date.", "label": "Number of Devices On Hand", "terseLabel": "Number of devices on-hand" } } }, "localname": "NumberOfDevicesOnHand", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureOtherAssetsComplimentaryDevicesDetails" ], "xbrltype": "integerItemType" }, "alf_NumberOfDevicesTabletsAndKiosksEntityHasDistributedAndActivatedIntoOperations": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of devices tablets and kiosks entity has distributed and activated into operations.", "label": "Number Of Devices Tablets And Kiosks Entity Has Distributed And Activated Into Operations", "terseLabel": "Number of devices tablets and kiosks entity has distributed and activated into operations" } } }, "localname": "NumberOfDevicesTabletsAndKiosksEntityHasDistributedAndActivatedIntoOperations", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "alf_NumberOfEmployeesStockOptionExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of employees stock option exercised.", "label": "Number of Employees, Stock Option Exercised", "terseLabel": "Number of employees" } } }, "localname": "NumberOfEmployeesStockOptionExercised", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "alf_NumberOfLenovoTabletHardwareDevicesPurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of Lenovo tablet hardware devices purchased.", "label": "Number Of Lenovo Tablet Hardware Devices Purchased", "terseLabel": "Number of Lenovo tablet hardware devices purchased", "verboseLabel": "Number of Lenovo tablet hardware devices purchased" } } }, "localname": "NumberOfLenovoTabletHardwareDevicesPurchased", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalAdvancesByRelatedPartiesDetails", "http://www.getalfi.com/role/DisclosureOtherAssetsComplimentaryDevicesDetails", "http://www.getalfi.com/role/DisclosurePrepaidExpensesAndOtherDetails", "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesCashEquivalentsDetails" ], "xbrltype": "integerItemType" }, "alf_NumberOfLicenseAgreementFinalized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of license agreement finalized.", "label": "Number of License Agreement Finalized", "terseLabel": "Number of license agreement" } } }, "localname": "NumberOfLicenseAgreementFinalized", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "alf_NumberOfPotentialDistinctRevenueSources": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of potential distinct revenue sources.", "label": "Number of Potential Distinct Revenue Sources", "terseLabel": "Number of potential distinct revenue sources" } } }, "localname": "NumberOfPotentialDistinctRevenueSources", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "alf_NumberOfRelatedPartyAdvances": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of related party advances.", "label": "Number Of Related Party Advances", "terseLabel": "Number of related party advances" } } }, "localname": "NumberOfRelatedPartyAdvances", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalAdvancesDetails" ], "xbrltype": "integerItemType" }, "alf_NumberOfTabletsHeldAsCollateralRelatedParty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of tablets held as collateral with related party.", "label": "Number of Tablets Held as Collateral, Related Party", "terseLabel": "Number of tablets held as collateral with related party", "verboseLabel": "Number of tablets held as collateral with related party" } } }, "localname": "NumberOfTabletsHeldAsCollateralRelatedParty", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalAdvancesByRelatedPartiesDetails", "http://www.getalfi.com/role/DisclosureOtherAssetsComplimentaryDevicesAdditionalDetailsDetails" ], "xbrltype": "integerItemType" }, "alf_OtherAssetsComplimentaryDevicesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure on other assets (complimentary devices).", "label": "Other Assets, Complimentary Devices [Text Block]", "terseLabel": "OTHER ASSETS (COMPLIMENTARY DEVICES)" } } }, "localname": "OtherAssetsComplimentaryDevicesTextBlock", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureOtherAssetsComplimentaryDevices" ], "xbrltype": "textBlockItemType" }, "alf_PatentAcquisitionCostsIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to patent acquisition costs, intangible assets.", "label": "Patent Acquisition Costs Intangible Assets [Member]", "terseLabel": "Patent Acquisition Costs" } } }, "localname": "PatentAcquisitionCostsIntangibleAssetsMember", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyIntellectualPropertyPatentAndProductionCostsDetails" ], "xbrltype": "domainItemType" }, "alf_PaymentsOfInterestPreferredStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the interest payments on preferred stock.", "label": "Payments of Interest, Preferred Stock", "terseLabel": "Interest payments on preferred stock" } } }, "localname": "PaymentsOfInterestPreferredStock", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "alf_PreferredStockConvertibleConversionRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of preferred stock into equity.", "label": "Preferred Stock, Convertible, Conversion Ratio", "terseLabel": "Conversion ratio" } } }, "localname": "PreferredStockConvertibleConversionRatio", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesConvertibleInstrumentsDetails", "http://www.getalfi.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "pureItemType" }, "alf_PrincipalAmountOfBridgeLoanWithRelatedPartyInvestors": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the principal amount of Bridge loan with related party investors.", "label": "Principal Amount of Bridge Loan With Related Party Investors", "terseLabel": "Bridge loan" } } }, "localname": "PrincipalAmountOfBridgeLoanWithRelatedPartyInvestors", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "alf_ProductionCostsIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to production costs, intangible assets.", "label": "Production Costs Intangible Assets [Member]", "terseLabel": "Production Costs" } } }, "localname": "ProductionCostsIntangibleAssetsMember", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyIntellectualPropertyPatentAndProductionCostsDetails", "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "alf_PropertyPlantAndEquipmentMinimumCapitalizationValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the capitalization policy based on value.", "label": "Property, Plant and Equipment, Minimum Capitalization Value", "terseLabel": "Capitalization policy based on value" } } }, "localname": "PropertyPlantAndEquipmentMinimumCapitalizationValue", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "alf_PropertyPlantAndEquipmentMinimumEstimatedUsefulLifeForCapitalization": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the capitalization policy based on estimated useful life.", "label": "Property, Plant and Equipment, Minimum Estimated Useful Life For Capitalization", "terseLabel": "Capitalization policy based on estimated useful life" } } }, "localname": "PropertyPlantAndEquipmentMinimumEstimatedUsefulLifeForCapitalization", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "durationItemType" }, "alf_PurchaseOfTabletDevicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to purchase of tablet devices.", "label": "Purchase Of Tablet Devices [Member]", "terseLabel": "Purchase of tablet devices" } } }, "localname": "PurchaseOfTabletDevicesMember", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalAdvancesByRelatedPartiesDetails", "http://www.getalfi.com/role/DisclosureOtherAssetsComplimentaryDevicesAdditionalDetailsDetails" ], "xbrltype": "domainItemType" }, "alf_RelatedPartyNoteReceivableIncurredAssociatedWithBridgeLoan": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of related party note receivable incurred, associated with bridge loan.", "label": "Related Party Note Receivable Incurred, Associated with Bridge Loan", "terseLabel": "Related party note receivable incurred, associated with bridge loan" } } }, "localname": "RelatedPartyNoteReceivableIncurredAssociatedWithBridgeLoan", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureNoteReceivableRelatedPartyDetails" ], "xbrltype": "monetaryItemType" }, "alf_RelatedPartyNotesPayableTransactionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to related party notes payable transaction.", "label": "Related Party Notes Payable Transaction [Member]", "terseLabel": "Related party notes payable transaction" } } }, "localname": "RelatedPartyNotesPayableTransactionMember", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "alf_RetainersDepositCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of retainers deposit, that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Retainers Deposit, Current", "terseLabel": "Retainers deposit" } } }, "localname": "RetainersDepositCurrent", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosurePrepaidExpensesAndOtherDetails" ], "xbrltype": "monetaryItemType" }, "alf_StockIssuedDuringPeriodSharesWarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants exercised during the current period.", "label": "Stock Issued During Period, Shares, Warrants Exercised", "terseLabel": "Exercise of warrants (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureStockholdersEquityWarrantsExercisedDetails", "http://www.getalfi.com/role/DisclosureSubsequentEventsDetails", "http://www.getalfi.com/role/StatementConsolidatedStatementOfChangesToStockholdersEquity" ], "xbrltype": "sharesItemType" }, "alf_StockIssuedDuringPeriodValueWarrantsExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of warrants.", "label": "Stock Issued During Period, Value, Warrants Exercised", "terseLabel": "Exercise of warrants" } } }, "localname": "StockIssuedDuringPeriodValueWarrantsExercised", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedStatementOfChangesToStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "alf_SummaryOfCapitalizedCostAndAnticipatedUsefulLivesOfIntangibleAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of capitalized cost and anticipated useful lives of intangible assets.", "label": "Summary Of Capitalized Cost And Anticipated Useful Lives Of Intangible Assets [Table Text Block]", "terseLabel": "Summary of capitalized cost and anticipated useful lives of intangible assets" } } }, "localname": "SummaryOfCapitalizedCostAndAnticipatedUsefulLivesOfIntangibleAssetsTableTextBlock", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyTables" ], "xbrltype": "textBlockItemType" }, "alf_TabletDevicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tablet devices.", "label": "Tablet Devices [Member]", "terseLabel": "Tablet devices" } } }, "localname": "TabletDevicesMember", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalAdvancesByRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "alf_UnitsIssuedDuringPeriodSharesNewIssues": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to new issue of shares.", "label": "Units Issued During Period Shares New Issues", "terseLabel": "Shares issued" } } }, "localname": "UnitsIssuedDuringPeriodSharesNewIssues", "nsuri": "http://www.getalfi.com/20210630", "presentation": [ "http://www.getalfi.com/role/DisclosureStockholdersEquityInitialPublicOfferingDetails" ], "xbrltype": "sharesItemType" }, "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "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": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r344" ], "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r345" ], "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r346" ], "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r346" ], "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r348" ], "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": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r346" ], "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r347" ], "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r346" ], "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r346" ], "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r346" ], "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r346" ], "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r342" ], "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r343" ], "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r251", "r252", "r256", "r257", "r341" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r251", "r252", "r256", "r257" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r213", "r214", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r330", "r331" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r213", "r214", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r330", "r331" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r203", "r213", "r214", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r330", "r331" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r203", "r213", "r214", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r330", "r331" ], "lang": { "en-us": { "role": { "label": "Range [Member]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r27" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet": { "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, Current", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r14", "r141", "r142" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet": { "order": 1.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, after Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesAccountsReceivableDetails", "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r24", "r166" ], "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", "verboseLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosurePropertyAndEquipmentAdditionalDetailsDetails", "http://www.getalfi.com/role/StatementConsolidatedBalanceSheetParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r15", "r228" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r80", "r81", "r82", "r225", "r226", "r227" ], "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]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedStatementOfChangesToStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition", "terseLabel": "Options", "verboseLabel": "Issuance of common shares as stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.getalfi.com/role/StatementConsolidatedStatementOfChangesToStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r173", "r177", "r184" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "verboseLabel": "Additional working capital warrants" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureStockholdersEquityWarrantsExercisedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r215", "r223", "r229" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense", "verboseLabel": "Stock based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r63", "r152", "r159" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "negatedLabel": "Amortization expense", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyAdditionalDetailsDetails", "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertySummaryOfIntangibleAssetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r101" ], "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r74", "r127", "r130", "r136", "r150", "r251", "r256", "r279", "r312", "r321" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r36", "r74", "r150", "r251", "r256", "r279" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet": { "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r1", "r79", "r122" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "verboseLabel": "BUSINESS DESCRIPTION BACKGROUND" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureBusinessDescriptionBackground" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesCashEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r22", "r65" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet": { "order": 2.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, at Carrying Value", "periodEndLabel": "Cash and cash equivalents at the end of the period", "periodStartLabel": "Cash and cash equivalents at the beginning of the period", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesCashEquivalentsDetails", "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet", "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r8", "r66", "r70" ], "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, Policy [Policy Text Block]", "verboseLabel": "Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r60", "r280" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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), Excluding Exchange Rate Effect", "totalLabel": "Net change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInAccountingEstimateByTypeAxis": { "auth_ref": [ "r88", "r105" ], "lang": { "en-us": { "role": { "documentation": "Information by type of change in accounting estimate.", "label": "Change in Accounting Estimate by Type [Axis]" } } }, "localname": "ChangeInAccountingEstimateByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInAccountingEstimateLineItems": { "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": "Change in Accounting Estimate [Line Items]" } } }, "localname": "ChangeInAccountingEstimateLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInAccountingEstimateTypeDomain": { "auth_ref": [ "r88", "r105" ], "lang": { "en-us": { "role": { "documentation": "Identification of the accounting estimate that was changed that had the effect of adjusting the carrying amount of an existing asset or liability, or that will alter the subsequent accounting for existing or future assets or liabilities.", "label": "Change In Accounting Estimate Type [Domain]", "terseLabel": "Change in Accounting Estimate, Type [Domain]" } } }, "localname": "ChangeInAccountingEstimateTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r72", "r74", "r94", "r95", "r96", "r98", "r100", "r107", "r108", "r109", "r150", "r279" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class Of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesConvertibleInstrumentsDetails", "http://www.getalfi.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.getalfi.com/role/DisclosureStockholdersEquityDetails", "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesConvertibleInstrumentsDetails", "http://www.getalfi.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.getalfi.com/role/DisclosureStockholdersEquityDetails", "http://www.getalfi.com/role/DisclosureStockholdersEquityInitialPublicOfferingDetails", "http://www.getalfi.com/role/DisclosureStockholdersEquityWarrantsExercisedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r178" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Warrants issued" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureStockholdersEquityInitialPublicOfferingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Warrants outstanding" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureStockholdersEquityWarrantsExercisedDetails", "http://www.getalfi.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r169", "r170", "r171", "r172" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "verboseLabel": "Common stock employee grant reserved" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.getalfi.com/role/DisclosureStockholdersEquityEmployeeEquityStockIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r80", "r81" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesConvertibleInstrumentsDetails", "http://www.getalfi.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.getalfi.com/role/DisclosureStockholdersEquityDetails", "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation", "http://www.getalfi.com/role/StatementConsolidatedStatementOfChangesToStockholdersEquity" ], "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 or Stated Value Per Share", "verboseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.getalfi.com/role/StatementConsolidatedBalanceSheetParenthetical" ], "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", "terseLabel": "Common stock, shares authorized", "verboseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.getalfi.com/role/StatementConsolidatedBalanceSheetParenthetical" ], "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", "verboseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedBalanceSheetParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r13" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet": { "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, Value, Issued", "verboseLabel": "Common stock, $0.0001 par, 16,040,941 and 4,441,523 shares issued as of June 30, 2021, and December 31, 2020, respectively. 80,000,000 shares authorized" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r112", "r320" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk", "verboseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskCustomer": { "auth_ref": [ "r115", "r116", "r118" ], "lang": { "en-us": { "role": { "documentation": "Description of risks that arise due to the volume of business transacted with a particular customer. At a minimum, the description informs financial statement users of the general nature of the risk, but excludes \"Information about Major Customers\" that may be disclosed elsewhere (for instance, segment disclosures).", "label": "Concentration Risk, Customer", "terseLabel": "Concentration Risk, Customer" } } }, "localname": "ConcentrationRiskCustomer", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r117", "r118", "r140", "r277", "r278" ], "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 Risk, Percentage", "terseLabel": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r70", "r253" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "verboseLabel": "Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "verboseLabel": "Summary of Other assets (complimentary devices)" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureOtherAssetsComplimentaryDevicesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r188", "r189", "r201" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "periodEndLabel": "Other assets (complimentary devices) balance at the end, net", "periodStartLabel": "Other assets (complimentary devices) balance at the beginning, net", "verboseLabel": "Other assets (complimentary devices), net" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureOtherAssetsComplimentaryDevicesDetails", "http://www.getalfi.com/role/DisclosureOtherAssetsComplimentaryDevicesSummaryOfOtherAssetsComplimentaryDevicesDetails", "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER ASSETS (COMPLIMENTARY DEVICES)" } } }, "localname": "ContractWithCustomerAssetNetNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation", "terseLabel": "Amount of contract to expand its office space footprint" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockSharesConverted1": { "auth_ref": [ "r67", "r68", "r69" ], "lang": { "en-us": { "role": { "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Converted", "terseLabel": "Number of preferred stock converted into common stock" } } }, "localname": "ConversionOfStockSharesConverted1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesConvertibleInstrumentsDetails", "http://www.getalfi.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r67", "r68", "r69" ], "lang": { "en-us": { "role": { "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Issued", "terseLabel": "Shares issued upon conversion" } } }, "localname": "ConversionOfStockSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesConvertibleInstrumentsDetails", "http://www.getalfi.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Convertible Preferred Stock [Member]", "terseLabel": "Preferred Series Seed stock" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesAntidilutiveSecuritiesDetails", "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesConvertibleInstrumentsDetails", "http://www.getalfi.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r49", "r74", "r150", "r279" ], "calculation": { "http://www.getalfi.com/role/StatementCondensedConsolidatedStatementOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "verboseLabel": "Cost of sales, net" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementCondensedConsolidatedStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r63", "r164" ], "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", "negatedLabel": "Depreciation expense", "verboseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.getalfi.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r63", "r164" ], "calculation": { "http://www.getalfi.com/role/StatementCondensedConsolidatedStatementOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 }, "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization expense", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementCondensedConsolidatedStatementOfOperations", "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability, Current", "verboseLabel": "Derivative liability" } } }, "localname": "DerivativeLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r70", "r78", "r261", "r262", "r263", "r264", "r266" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "verboseLabel": "Common Stock Purchase Warrants and Other Derivative Financial Instruments" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DueFromRelatedParties": { "auth_ref": [ "r77", "r292", "r314", "r325" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amounts due from related parties including affiliates, employees, joint ventures, officers and stockholders, immediate families thereof, and pension funds.", "label": "Due from Related Parties", "terseLabel": "Related party advances" } } }, "localname": "DueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalAdvancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueFromRelatedPartiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NOTE RECEIVABLE RELATED PARTY" } } }, "localname": "DueFromRelatedPartiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DueToRelatedPartiesCurrent": { "auth_ref": [ "r27", "r77", "r292" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).", "label": "Due to Related Parties, Current", "terseLabel": "Outstanding principal associated with bridge loan from related party investor", "verboseLabel": "Outstanding advances on purchased tablet devices from related party" } } }, "localname": "DueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalAdvancesByRelatedPartiesDetails", "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NOTES PAYABLE - RELATED PARTY" } } }, "localname": "DueToRelatedPartiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r44", "r85", "r86", "r87", "r88", "r89", "r93", "r94", "r98", "r99", "r100", "r103", "r104", "r317", "r327" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Earnings (loss) per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementCondensedConsolidatedStatementOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r70", "r101", "r102" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "verboseLabel": "Net Income (Loss) per Share of Common Stock" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability": { "auth_ref": [ "r265" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as a liability.", "label": "Embedded Derivative, Fair Value of Embedded Derivative Liability", "verboseLabel": "Embedded conversion derivative liability on employee stock options" } } }, "localname": "EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureFairValueOfFinancialInstrumentsDerivativeFinancialInstrumentsFairValueHierarchyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet": { "auth_ref": [ "r260" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net fair value as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as assets, net of those classified as liabilities.", "label": "Embedded Derivative, Fair Value of Embedded Derivative, Net", "verboseLabel": "Embedded derivative" } } }, "localname": "EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesConvertibleInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r222" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Employee stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r80", "r81", "r82", "r84", "r90", "r92", "r106", "r151", "r177", "r184", "r225", "r226", "r227", "r239", "r240", "r281", "r282", "r283", "r284", "r285", "r286", "r332", "r333", "r334" ], "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.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedStatementOfChangesToStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "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": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureFairValueOfFinancialInstrumentsDerivativeFinancialInstrumentsFairValueHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r267", "r268", "r269", "r273" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureFairValueOfFinancialInstrumentsDerivativeFinancialInstrumentsFairValueHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r212", "r268", "r298", "r299", "r300" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureFairValueOfFinancialInstrumentsDerivativeFinancialInstrumentsFairValueHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r267", "r268", "r270", "r271", "r274" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureFairValueOfFinancialInstrumentsDerivativeFinancialInstrumentsFairValueHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FAIR VALUE OF FINANCIAL INSTRUMENTS" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r272" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "verboseLabel": "FAIR VALUE OF FINANCIAL INSTRUMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureFairValueOfFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r212", "r268", "r300" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value Inputs Level3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureFairValueOfFinancialInstrumentsDerivativeFinancialInstrumentsFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r267", "r268" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "verboseLabel": "Summary of derivative financial instruments measured and recorded at fair value on the Company's balance sheets on a recurring basis" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureFairValueOfFinancialInstrumentsDerivativeFinancialInstrumentsFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r212", "r298", "r299", "r300" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureFairValueOfFinancialInstrumentsDerivativeFinancialInstrumentsFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r272", "r274" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value Measurements Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureFairValueOfFinancialInstrumentsDerivativeFinancialInstrumentsFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r70", "r275", "r276" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "verboseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated useful life", "verboseLabel": "Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyIntellectualPropertyPatentAndProductionCostsDetails", "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r158" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated amortization", "verboseLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyAdditionalDetailsDetails", "http://www.getalfi.com/role/StatementConsolidatedBalanceSheetParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyFutureAmortizationOfIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "verboseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyFutureAmortizationOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r160" ], "calculation": { "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyFutureAmortizationOfIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "verboseLabel": "Year 1" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyFutureAmortizationOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r160" ], "calculation": { "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyFutureAmortizationOfIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "verboseLabel": "Year 5" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyFutureAmortizationOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r160" ], "calculation": { "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyFutureAmortizationOfIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "verboseLabel": "Year 4" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyFutureAmortizationOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r160" ], "calculation": { "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyFutureAmortizationOfIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "verboseLabel": "Year 3" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyFutureAmortizationOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r160" ], "calculation": { "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyFutureAmortizationOfIntangibleAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "verboseLabel": "Year 2" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyFutureAmortizationOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r153", "r155", "r158", "r161", "r309", "r310" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyIntellectualPropertyPatentAndProductionCostsDetails", "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Future amortization of intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyFutureAmortizationOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyIntellectualPropertyPatentAndProductionCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r153", "r157" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite Lived Intangible Assets Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyIntellectualPropertyPatentAndProductionCostsDetails", "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r158", "r309" ], "calculation": { "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyFutureAmortizationOfIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "periodEndLabel": "Intangible asset balance at the end, net of accumulated amortization", "periodStartLabel": "Intangible asset balance at the beginning, net of accumulated amortization", "terseLabel": "Intangible assets, net of accumulated amortization of $879,439 and $440,321, respectively", "totalLabel": "Total", "verboseLabel": "Intangible assets, net of accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyAdditionalDetailsDetails", "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyFutureAmortizationOfIntangibleAssetsDetails", "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertySummaryOfIntangibleAssetDetails", "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Intangible asset, net of accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertySummaryOfIntangibleAssetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r154" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "verboseLabel": "Additions" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertySummaryOfIntangibleAssetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r50" ], "calculation": { "http://www.getalfi.com/role/StatementCondensedConsolidatedStatementOfOperations": { "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 Expense", "verboseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementCondensedConsolidatedStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INTANGIBLE ASSETS - INTELLECTUAL PROPERTY" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r70", "r156" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "verboseLabel": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r48", "r74", "r127", "r129", "r132", "r135", "r137", "r150", "r279" ], "calculation": { "http://www.getalfi.com/role/StatementCondensedConsolidatedStatementOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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", "verboseLabel": "Gross margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementCondensedConsolidatedStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "I P O [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureStockholdersEquityInitialPublicOfferingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r63", "r162" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.", "label": "Impairment of Intangible Assets, Finite-lived", "verboseLabel": "Impairment expense of intangible assets" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyAdditionalDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r42", "r127", "r129", "r132", "r135", "r137", "r311", "r315", "r319", "r328" ], "calculation": { "http://www.getalfi.com/role/StatementCondensedConsolidatedStatementOfOperations": { "order": 2.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", "verboseLabel": "Net income (loss) before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementCondensedConsolidatedStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statement of Operations" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r233", "r234", "r237", "r241", "r243", "r245", "r246", "r247" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "verboseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r75", "r91", "r92", "r126", "r232", "r242", "r244", "r329" ], "calculation": { "http://www.getalfi.com/role/StatementCondensedConsolidatedStatementOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "verboseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureIncomeTaxesDetails", "http://www.getalfi.com/role/StatementCondensedConsolidatedStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r40", "r70", "r230", "r231", "r234", "r235", "r236", "r238", "r337" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r62" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInterestPayableNet": { "auth_ref": [ "r62" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting entity.", "label": "Increase (Decrease) in Interest Payable, Net", "verboseLabel": "Accrued interest" } } }, "localname": "IncreaseDecreaseInInterestPayableNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r62" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Other assets (complimentary devices)" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r62" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows": { "order": 5.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 assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsAmortizationPeriodMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A revision in the estimated economic useful life of a finite-lived intangible asset (the period of time over which the asset is projected to benefit operations).", "label": "Intangible Assets Amortization Period [Member]", "terseLabel": "Change in estimated useful life of capitalized platform production costs" } } }, "localname": "IntangibleAssetsAmortizationPeriodMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r163" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "verboseLabel": "INTANGIBLE ASSETS - INTELLECTUAL PROPERTY" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualProperty" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntellectualPropertyMember": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights.", "label": "Intellectual Property [Member]", "terseLabel": "Intellectual property" } } }, "localname": "IntellectualPropertyMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyIntellectualPropertyPatentAndProductionCostsDetails", "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r41", "r125", "r288", "r289", "r318" ], "calculation": { "http://www.getalfi.com/role/StatementCondensedConsolidatedStatementOfOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementCondensedConsolidatedStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense incurred on a debt or other obligation to related party.", "label": "Interest Expense, Related Party", "terseLabel": "Interest expense, related party", "verboseLabel": "Interest expense, related party" } } }, "localname": "InterestExpenseRelatedParty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalInformationDetails", "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r6", "r7", "r29" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet": { "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 [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "verboseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r28", "r74", "r131", "r150", "r252", "r256", "r257", "r279" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet": { "order": 2.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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "verboseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r19", "r74", "r150", "r279", "r313", "r323" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet": { "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' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r30", "r74", "r150", "r252", "r256", "r257", "r279" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet": { "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "FAIR VALUE OF FINANCIAL INSTRUMENTS" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureFairValueOfFinancialInstrumentsDerivativeFinancialInstrumentsFairValueHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MovementInPropertyPlantAndEquipmentRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Property, Plant and Equipment [Roll Forward]" } } }, "localname": "MovementInPropertyPlantAndEquipmentRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r60" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r60" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r60", "r61", "r64" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operations" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r38", "r39", "r43", "r64", "r74", "r83", "r85", "r86", "r87", "r88", "r91", "r92", "r97", "r127", "r129", "r132", "r135", "r137", "r150", "r279", "r316", "r326" ], "calculation": { "http://www.getalfi.com/role/StatementCondensedConsolidatedStatementOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net income (loss) after provision or income taxes", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementCondensedConsolidatedStatementOfOperations", "http://www.getalfi.com/role/StatementConsolidatedStatementOfChangesToStockholdersEquity" ], "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": "New Accounting Pronouncements, Policy [Policy Text Block]", "verboseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r51" ], "calculation": { "http://www.getalfi.com/role/StatementCondensedConsolidatedStatementOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementCondensedConsolidatedStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "verboseLabel": "Other income (expense)" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementCondensedConsolidatedStatementOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayableRelatedPartiesClassifiedCurrent": { "auth_ref": [ "r26", "r77", "r293" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount for notes payable (written promise to pay), due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Notes Payable, Related Parties, Current", "terseLabel": "Unpaid principal", "verboseLabel": "Current portion of long-term debt (related parties)" } } }, "localname": "NotesPayableRelatedPartiesClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyDetails", "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableRelatedPartiesCurrent": { "auth_ref": [ "r35", "r77", "r292" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts due from parties associated with the reporting entity as evidenced by a written promise to pay, due within 1 year (or 1 business cycle).", "label": "Notes Receivable, Related Parties, Current", "terseLabel": "Amount unfunded", "verboseLabel": "Note receivable (related parties)" } } }, "localname": "NotesReceivableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureNoteReceivableRelatedPartyDetails", "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalInformationDetails", "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]", "terseLabel": "Office equipment" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.getalfi.com/role/StatementCondensedConsolidatedStatementOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementCondensedConsolidatedStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementCondensedConsolidatedStatementOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r290" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Leases, Rent Expense", "verboseLabel": "Rent expense under the operating leases" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BUSINESS DESCRIPTION BACKGROUND" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r25" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet": { "order": 4.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, Noncurrent", "verboseLabel": "Other assets, net" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other current assets.", "label": "Other Current Assets [Text Block]", "terseLabel": "PREPAID EXPENSES AND OTHER" } } }, "localname": "OtherCurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosurePrepaidExpensesAndOther" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherIncomeDisclosureNonoperatingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER INCOME" } } }, "localname": "OtherIncomeDisclosureNonoperatingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncome": { "auth_ref": [ "r45" ], "calculation": { "http://www.getalfi.com/role/StatementCondensedConsolidatedStatementOfOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income", "verboseLabel": "Other income" } } }, "localname": "OtherNonoperatingIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementCondensedConsolidatedStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock": { "auth_ref": [ "r46", "r47" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the components of non-operating income or non-operating expense, including, but not limited to, amounts earned from dividends, interest on securities, gain (loss) on securities sold, equity earnings of unconsolidated affiliates, gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Other Nonoperating Income and Expense [Text Block]", "verboseLabel": "OTHER INCOME" } } }, "localname": "OtherNonoperatingIncomeAndExpenseTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureOtherIncome" ], "xbrltype": "textBlockItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over Allotment Option [Member]", "terseLabel": "Over-Allotment Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureStockholdersEquityInitialPublicOfferingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r248" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyIntellectualPropertyPatentAndProductionCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r56" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "verboseLabel": "Dividends on common stock paid" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureStockholdersEquityDividendsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock": { "auth_ref": [ "r56" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to preferred shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Preferred Stock and Preference Stock", "terseLabel": "Dividend payments on preferred stock" } } }, "localname": "PaymentsOfDividendsPreferredStockAndPreferenceStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureStockholdersEquityDetails", "http://www.getalfi.com/role/DisclosureStockholdersEquityDividendsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r58" ], "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", "terseLabel": "Less offering cost" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureStockholdersEquityInitialPublicOfferingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r53" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Acquisition of intangible assets, net" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r53" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Acquisition of property, plant, and equipment, net" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r217", "r224" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.getalfi.com/role/DisclosureStockholdersEquityEmployeeEquityStockIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.getalfi.com/role/DisclosureStockholdersEquityEmployeeEquityStockIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Series Seed Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedStatementOfChangesToStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "verboseLabel": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureStockholdersEquityDetails", "http://www.getalfi.com/role/StatementConsolidatedBalanceSheetParenthetical" ], "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", "verboseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureStockholdersEquityDetails", "http://www.getalfi.com/role/StatementConsolidatedBalanceSheetParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r12" ], "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", "verboseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureStockholdersEquityDetails", "http://www.getalfi.com/role/StatementConsolidatedBalanceSheetParenthetical" ], "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", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r12" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet": { "order": 3.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, Value, Issued", "verboseLabel": "Series Seed preferred stock, $0.0001 par, -0- shares issued as of June 30, 2021, and December 31, 2020, respectively. 2,500,000 shares authorized" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r20", "r21" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet": { "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 Expense and Other Assets, Current", "terseLabel": "Prepaid expenses", "verboseLabel": "Prepaid expenses and other" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosurePrepaidExpensesAndOtherDetails", "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PREPAID EXPENSES AND OTHER" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ProceedsFromCollectionOfLongtermLoansToRelatedParties": { "auth_ref": [ "r52", "r291" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with collection, whether partial or full, of long-term loans to a related party. Alternate caption: Proceeds from Advances to Affiliates.", "label": "Proceeds from Collection of Long-term Loans to Related Parties", "terseLabel": "Cash advances in related parties" } } }, "localname": "ProceedsFromCollectionOfLongtermLoansToRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalAdvancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r54" ], "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", "terseLabel": "Proceeds from Initial Public Offering" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureStockholdersEquityInitialPublicOfferingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r54" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock, net of deferred offering costs" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock": { "auth_ref": [ "r54" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of preferred stocks identified as being convertible into another form of financial instrument, typically the entity's common stock.", "label": "Proceeds from Issuance of Convertible Preferred Stock", "terseLabel": "Proceeds from issuance of preferred stock" } } }, "localname": "ProceedsFromIssuanceOfConvertiblePreferredStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "auth_ref": [ "r54" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).", "label": "Proceeds from Issuance of Warrants", "verboseLabel": "Proceeds from issuance of warrants, net" } } }, "localname": "ProceedsFromIssuanceOfWarrants", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRelatedPartyDebt": { "auth_ref": [ "r55" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.", "label": "Proceeds from Related Party Debt", "verboseLabel": "Proceeds from related party note payable" } } }, "localname": "ProceedsFromRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r54" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from Warrant Exercises", "terseLabel": "Proceeds from warrants exercised" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureStockholdersEquityWarrantsExercisedDetails", "http://www.getalfi.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r0", "r38", "r39", "r59", "r74", "r83", "r91", "r92", "r127", "r129", "r132", "r135", "r137", "r150", "r250", "r254", "r255", "r258", "r259", "r279", "r319" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "verboseLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PROPERTY AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAdditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of acquisition of long-lived, 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, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Additions", "verboseLabel": "Additions" } } }, "localname": "PropertyPlantAndEquipmentAdditions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r24", "r167" ], "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r168", "r338", "r339", "r340" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "verboseLabel": "PROPERTY AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosurePropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentDisposals": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of divestiture of long-lived, 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, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Disposals", "verboseLabel": "Fixed asset dispositions" } } }, "localname": "PropertyPlantAndEquipmentDisposals", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosurePropertyAndEquipmentAdditionalDetailsDetails" ], "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r10", "r167", "r324" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet": { "order": 5.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, Plant and Equipment, Net", "periodEndLabel": "Property and equipment balance at the end, net of accumulated depreciation", "periodStartLabel": "Property and equipment balance at the beginning, net of accumulated depreciation", "terseLabel": "Property and equipment, net of accumulated depreciation of $92,441 and $46,081, respectively", "verboseLabel": "Property and equipment balances, net of accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.getalfi.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails", "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r23", "r70", "r167", "r338", "r339" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "verboseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r9", "r167" ], "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": "Property, Plant and Equipment [Table Text Block]", "verboseLabel": "summary of property plant and equipment balances" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosurePropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r9", "r165" ], "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.", "label": "Property Plant And Equipment Type [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "verboseLabel": "Estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r211", "r291", "r292", "r294" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureNoteReceivableRelatedPartyDetails", "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalAdvancesByRelatedPartiesDetails", "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalAdvancesDetails", "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalInformationDetails", "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyDetails", "http://www.getalfi.com/role/DisclosureOtherAssetsComplimentaryDevicesAdditionalDetailsDetails", "http://www.getalfi.com/role/DisclosureStockholdersEquityCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r211" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureNoteReceivableRelatedPartyDetails", "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalAdvancesByRelatedPartiesDetails", "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalAdvancesDetails", "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalInformationDetails", "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyDetails", "http://www.getalfi.com/role/DisclosureOtherAssetsComplimentaryDevicesAdditionalDetailsDetails", "http://www.getalfi.com/role/DisclosureStockholdersEquityCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureNoteReceivableRelatedPartyDetails", "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalAdvancesByRelatedPartiesDetails", "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalAdvancesDetails", "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalInformationDetails", "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyDetails", "http://www.getalfi.com/role/DisclosureOtherAssetsComplimentaryDevicesAdditionalDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "auth_ref": [ "r57" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.", "label": "Repayments of Related Party Debt", "negatedLabel": "Repayments of related party note payable", "verboseLabel": "Repayments to related party" } } }, "localname": "RepaymentsOfRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyDetails", "http://www.getalfi.com/role/StatementConsolidatedStatementOfCashflows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r16", "r184", "r228", "r322", "r335", "r336" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet": { "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": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Accumulated surplus (deficit)" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r80", "r81", "r82", "r84", "r90", "r92", "r151", "r225", "r226", "r227", "r239", "r240", "r332", "r334" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Surplus (Deficit)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedStatementOfChangesToStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r123", "r124", "r128", "r133", "r134", "r138", "r139", "r140", "r199", "r200", "r308" ], "calculation": { "http://www.getalfi.com/role/StatementCondensedConsolidatedStatementOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "verboseLabel": "Revenues, net" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.getalfi.com/role/StatementCondensedConsolidatedStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r71", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r202" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "verboseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Net proceeds" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureStockholdersEquityInitialPublicOfferingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale Of Stock Name Of Transaction [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureStockholdersEquityInitialPublicOfferingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "verboseLabel": "Summary of potentially dilutive securities excluded from the computation of basic net income (loss) per share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfChangeInAccountingEstimateTable": { "auth_ref": [ "r88", "r105" ], "lang": { "en-us": { "role": { "documentation": "A summarization of the nature of changes in accounting estimates, including changes that occur in interim periods. Changes in accounting estimate have the effect of adjusting the carrying amounts of existing assets or liabilities or altering the subsequent accounting for existing or future assets or liabilities. Changes in accounting estimates are a necessary consequence of assessments, in conjunction with the periodic presentation of financial statements, of the present status and expected future benefits and obligations associated with assets and liabilities. Changes in accounting estimates result from new or better information. Examples of items for which estimates are necessary are uncollectible receivables, inventory obsolescence, service lives and salvage values of depreciable assets, warranty obligations, and regulatory reviews.", "label": "Schedule of Change in Accounting Estimate [Table]" } } }, "localname": "ScheduleOfChangeInAccountingEstimateTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesEstimatedUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r153", "r157", "r309" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyIntellectualPropertyPatentAndProductionCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r153", "r157" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "verboseLabel": "Summary of intangible assets, net of accumulated amortization" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r24", "r167" ], "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r76", "r293", "r294" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureNoteReceivableRelatedPartyDetails", "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalAdvancesByRelatedPartiesDetails", "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalAdvancesDetails", "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalInformationDetails", "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyDetails", "http://www.getalfi.com/role/DisclosureOtherAssetsComplimentaryDevicesAdditionalDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r217", "r224" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.getalfi.com/role/DisclosureStockholdersEquityEmployeeEquityStockIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r31", "r72", "r107", "r108", "r174", "r175", "r176", "r178", "r179", "r180", "r181", "r182", "r183", "r184" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesConvertibleInstrumentsDetails", "http://www.getalfi.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.getalfi.com/role/DisclosureStockholdersEquityDetails", "http://www.getalfi.com/role/DisclosureStockholdersEquityInitialPublicOfferingDetails", "http://www.getalfi.com/role/DisclosureStockholdersEquityWarrantsExercisedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "verboseLabel": "Summary of future amortization of intangible assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureIntangibleAssetsIntellectualPropertyTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.getalfi.com/role/DisclosureStockholdersEquityEmployeeEquityStockIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r219", "r224" ], "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", "verboseLabel": "Common stock options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r70", "r217", "r218" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "verboseLabel": "Stock based compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares", "verboseLabel": "Total unvested common stock options issued under the plan" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "verboseLabel": "Weighted average strike price per employee stock option" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Price per share" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureStockholdersEquityInitialPublicOfferingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Outstanding shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesConvertibleInstrumentsDetails", "http://www.getalfi.com/role/StatementConsolidatedStatementOfChangesToStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "verboseLabel": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r11", "r12", "r13", "r72", "r74", "r94", "r95", "r96", "r98", "r100", "r107", "r108", "r109", "r150", "r177", "r279" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesConvertibleInstrumentsDetails", "http://www.getalfi.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.getalfi.com/role/DisclosureStockholdersEquityDetails", "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r34", "r80", "r81", "r82", "r84", "r90", "r92", "r106", "r151", "r177", "r184", "r225", "r226", "r227", "r239", "r240", "r281", "r282", "r283", "r284", "r285", "r286", "r332", "r333", "r334" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedStatementOfChangesToStockholdersEquity" ], "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedStatementOfChangesToStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statement of Cashflows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Balance Sheet" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statement of Changes to Stockholders' Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r80", "r81", "r82", "r106", "r308" ], "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/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedStatementOfChangesToStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r33", "r177", "r178", "r184" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of preferred stock to common (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedStatementOfChangesToStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.", "label": "Stock Issued During Period, Shares, Issued for Services", "terseLabel": "Issuance of common shares in exchange for services (in shares)", "verboseLabel": "Shares issued for services (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.getalfi.com/role/StatementConsolidatedStatementOfChangesToStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r12", "r13", "r177", "r184" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Number of shares issued during the period", "verboseLabel": "Shares issued for cash (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureNotesPayableRelatedPartyAdditionalInformationDetails", "http://www.getalfi.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.getalfi.com/role/DisclosureStockholdersEquityDetails", "http://www.getalfi.com/role/StatementConsolidatedStatementOfChangesToStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r12", "r13", "r177", "r184" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "verboseLabel": "Shares issued with debt (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.getalfi.com/role/StatementConsolidatedStatementOfChangesToStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r12", "r13", "r177", "r184", "r220" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "verboseLabel": "Employee exercised stock options and received" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r34", "r177", "r184" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of preferred stock to common" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedStatementOfChangesToStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.", "label": "Stock Issued During Period, Value, Issued for Services", "terseLabel": "Issuance of common shares in exchange for services", "verboseLabel": "Shares issued for services" } } }, "localname": "StockIssuedDuringPeriodValueIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.getalfi.com/role/StatementConsolidatedStatementOfChangesToStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r12", "r13", "r177", "r184" ], "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": "Stock Issued During Period, Value, New Issues", "terseLabel": "Shares issued for cash" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedStatementOfChangesToStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r12", "r13", "r184", "r216", "r221" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Value of shares issued during the period to investors valued as stock-based compensation expense", "verboseLabel": "Shares issued with debt" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureStockholdersEquityCommonStockDetails", "http://www.getalfi.com/role/StatementConsolidatedStatementOfChangesToStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r13", "r17", "r18", "r74", "r148", "r150", "r279" ], "calculation": { "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet": { "order": 1.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", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet", "http://www.getalfi.com/role/StatementConsolidatedStatementOfChangesToStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r73", "r184", "r187" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r185" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "verboseLabel": "Forward stock split ratio" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesForwardStockSplitDetails", "http://www.getalfi.com/role/DisclosureStockholdersEquityForwardStockSplitDetails" ], "xbrltype": "pureItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r287", "r296" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureStockholdersEquityWarrantsExercisedDetails", "http://www.getalfi.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r287", "r296" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r287", "r296" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureStockholdersEquityWarrantsExercisedDetails", "http://www.getalfi.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r287", "r296" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureStockholdersEquityWarrantsExercisedDetails", "http://www.getalfi.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsPolicyPolicyTextBlock": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reporting subsequent events.", "label": "Subsequent Events, Policy [Policy Text Block]", "verboseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r295", "r297" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureStockholdersEquityInitialPublicOfferingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r143", "r144", "r145", "r146", "r147", "r149" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r13", "r177", "r184" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Treasury shares acquired" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r177", "r184", "r186" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "terseLabel": "Treasury shares acquired value" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r110", "r111", "r113", "r114", "r119", "r120", "r121" ], "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, Policy [Policy Text Block]", "verboseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/DisclosureSignificantAccountingPoliciesAntidilutiveSecuritiesDetails", "http://www.getalfi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r93", "r100" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Weighted average common shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.getalfi.com/role/StatementCondensedConsolidatedStatementOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "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" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "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" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e777-108305" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "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": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r121": { "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" }, "r122": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-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": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "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": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e4975-111524" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5212-111524" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5093-111524" }, "r148": { "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=27010918&loc=d3e74512-122707" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4724-112606" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "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": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r184": { "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" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.C)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r187": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "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": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r219": { "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" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r222": { "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" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r242": { "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=116825942&loc=d3e330036-122817" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5558-128473" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r251": { "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" }, "r252": { "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" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=117331979&loc=d3e41228-113958" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41675-113959" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r275": { "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" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r297": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r308": { "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" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r312": { "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" }, "r313": { "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" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10(3))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r319": { "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" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.3)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r335": { "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=121370832&loc=SL117420844-207641" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r338": { "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" }, "r339": { "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" }, "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" }, "r340": { "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" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r342": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r343": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r344": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r345": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r346": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r347": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r348": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r36": { "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" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r42": { "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=120395209&loc=SL114868664-224227" }, "r43": { "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=120395209&loc=SL114868664-224227" }, "r44": { "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=120395209&loc=SL114868664-224227" }, "r45": { "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=120395209&loc=SL114868664-224227" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(9))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&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=120395209&loc=SL114868664-224227" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-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=120395209&loc=SL114868664-224227" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r79": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r8": { "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" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" } }, "version": "2.1" } ZIP 83 0001104659-21-106304-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001104659-21-106304-xbrl.zip M4$L#!!0 ( %F!$%,XT \&+1$ +2_ 0 86QF+3(P,C$P-C,P+GAS M9.U=ZW/B.!+_?E7W/^CRY6:KE@#)/%,[>T6(,T,M 0[([.RG*\46H!HC,Y)- MDOWKKR4_,/@E&W(WOO.7F6"U6MWZM5I2Z_7+/Y[6-MH2+JC#/IYUSSMGB##3 ML2A;?CSS1 L+D]*S?_SZU[_\\K=6Z^OU=(@LQ_36A+G(Y 2[Q$*/U%VAN;/9 M8(;N".?4MM$UI]:2(/3A_.WYN_?=[OGEN^[E:]1J!9RNL8"<#D.*Y<5Y-TKI M!UP==H7>M[MOVA>=BRZZN'K=N>I63L*Z$N2)KC%S,E\0= MX341&VR2CV:8^7YPY?0D&=;OOKW7"FY N) M+4(CXJ<';I\+8IXOG6T;$J1LG5:GV[KLAN2 TA+C391E@<6#XAXDI&3A9+$G MCBHE$.AM&U)#0L'=EON\(2+)/4I*X2_Y6>Z^$@'[-VT_,21E#F/>.ET:R^5M M640;B%I 13@U8UISQTX3+$Q)D\O.5/NR_75(V;=(+$Q-D8Z"2H(LW7?[S&6% M9(@4):7!Y_),H3ZT(34DM$&\'/%E\@.TJI@XJ8*DB&!ZG$.K?T[7-TQ-R4B> MS%5Z)IF2DD$#ZGV8GQ):!TVG^^'#A[9*C12F9KHLD) F"EE*/Y-3]Q*Q=D 6 M597C,9=GU92?F-Y&,YI1F)*22;@;GJ$1I$@+?+^?0<-;A>Z(%KNC%F7"Q-D'+2F#''Q2YT1.I;^'6SH6SA!)_@HX3\2D(SAVI# M\H_[Z2"S'(7A#-@J)]UWF'!L:DE$K[$MA9VM" %G1,$0BLDB*4(Y++*@C"J9 MH>XZ'=1"$1?X.\X(!9R08O5+^S#_(6L/.L@Q^U7]O>%$ $=5.=)+!;D#DKR< M)K9-SZZ0<2=9=K[@:PC&R3"R"(."XI47I8X7XPWA2A^11$TW8SZ.%VDX^JSW M$=V1. NT8]]@J]/^8LCTL5@M;.WQSWT(IX-> ?@W5!AVH[P M.!F HFQ)'VS2$X*X GX3VR:F"]W+A#M@_^[SK><"96_M<)?^J;0;+P[SW4 1 MU [ ?CGV><;QNO.A;&;,9_XW8S@T^O/[WA!- MIN.),9W_ =]]01".22+-B$:R(*R$0:\"<7YJ#.O0L()Y9/A_CUD&:0P]^6=3V7+HE,V)Z'$0D6?W^$9R* M3.)->9.(%XAV)38V<:Q-@$_>0EN38Z,!$RY7O6\EF\CG5&03;\O;1*Q %"NQ ML8EC;<(0+EW+3OI>D(5G#^F"5#&('#9%UO"NO#5$I2%/%8=L**^Q!0U;N,64 M?\&V1\:+6\HP,RFV]UHPIULL'6]::I3Y,R4<CV7QZ?V>,U 1S)PY:A/(@NA/H9[0 D=!6 MRH16H5"-N6F8V\AQ842)GS'X[2FQ99.=8!CM9=A-$7F^ ;Q.&L!H/ >',>G] MT9,AA1::&L/>W+B!+S*&T"!8'<&>92EYL-VSMC*HGC6.*,^@".6+.F'I/K@'*60)@*))2P@ZIL\DWA;;+O MZ(_O[@9S?RC8&]W ;S7;,$9A,*(QA[Y(!O-A_W?_L\ M'MX8T]G?D?'/^T$SSJL(EFR"#E/?M7%+R5,$8:+'3H501H D:R0D[P;12H@: MZXWM/!/B_U+I QCP,#GUG=@XRQ=79U2$?7*](!W[L+Q@B0B]4D7^A*)"D2RU ML8I*5C&0@F![XCW8U!PO%H1#5ZMM"KFYB_!/!H+3\0\*01M5"G*"8AK *P'^ M.^8"+ M*47O.^*H[4%5BBG:)I08Y979)A07:+?:W$*^4&K9>2<64G(U-J=AK ?38V^,?BB MXCI-L+_T6,%[$.2[!_H:V[RM 1ED^8BE+,_,[J]GT/=#*T3&%Q6":5"J?((" M&@^DKHA+02?-XQ3[>?+W^'757AZ]LQ7HU1[G!LWL-G?M"'N M*K'K NB."40W:%8-))<,&.=CV.TD,=0)##?PY]2/N!>"4#;4W:.4,*L@&4\MXVLB[3.206[61Y+@BG2P?IY2 PV1J M3'H#&%5\G1BCF>$/RU7+:D#27@4I6OXH@$5GW:-!H^*A]RH15ZW(J[P+++%9 MN.ADXJN0=3-@J CH7/9-Y> ,LN2!>0E@)O>9%H'I,VZ@K!Q/3P=3+U,^G!7/ M>C:05@I[I..80YD/WOMD6TP/@31XG286DHY?B9SY>!YUCU<#\;$!DG1T]3+E M EMY%UV#Z7&[/C*V76GER4/T=84](,V.K&.'M%6N4]&].Z7LWI &S:/OU?*_ MB%TDK=*=6IEFJQ4PF12;POKP)!&7Y5VXB55IC!>6V M,F6>BDI0Y.-7L+&I@>6X+4[E;Y30O3RBW(:G!L=J=T30+;4(LS*[U.(<^3B^ M2QE#I9]&C1@W4%:"4KN3U,]9!&WRNMET:,/NT+].0C3=X1'AX0Q4JU\DK;U' MKH&L(F0S;[W&_'F\B(YHV]B_U+\"J/K,BF!/..8,V%M(^&7*^^0WX9GNC2Q6 M'>@FS3WB1QJ([O'M4GF+X-==%FI.:;_@8E'4F@^(C[@3HHAEOEU\2+J%,O<_ MQ#S%X=,PC*CTH[N1M8CXTZ#B5)])R8&1<&W(62IC&LDH<%\HQCGR(?X(*C M PTLU;>E9X[YDH62+VJ?.4"T<5 M>C@<@&R%[_?^"[0]?UK;(85DG_-$L(+^L(*":_M _?M0Z^[+]_K5Z_ADIPN(L87A.QP6:&ALG'TX5ZP7OHF(J? M7JZ6?/2\U;UH==^>0]FAP)7D<%BKHBP.&YU*G)1'W'5DL3G?RW420>*OH^L( MH;+(7]$K[%*,2RG&95=?C#B_-^J7Y6H+$&:0);\I66;X4KU%Z-[+]FE%BZQ, M\H_6+O>>")G%+[!X4!IXHB5A%(7EA\7'7$C@H_7FKYY3\@M.!N>8'#3+ZP\.MH08GMWPXGAXS06?P+7,D# MX>-%^M%NJ<_'LP(::MMRS]K',Y=[T';]SDGJ0:\H<\D2Y@LN6)N($DA &_4W]![4L>:*C]^VW>,531->;?1YGI,G]]IVS&^AOGJD MJ6J#-*=.N PRI')MNR.LEZR2NU#[B,+?W."=6 M3PC'I))(5L*N2L)*.HI#CLM8.XS(=G<:TU%I#_[5EY! 'N@)7$G1V8W#)E6" MOCZM*NP4AH0Y6T>=*'$_8VX]8DY"G^EQU=KIV9:;V>;61NAIRAHK:W*GJ>]] L?WQ3Q%13<<\H3?RE1*?B0U#E+YCRW$,Q_;^W3S[#DPO2SU\ M5K1^U\<;ZF*;_DDLZ3!ZS.HQEYIT$W\G',:[B7TA_NG4Q##G)1C79SP4/*)B M?O>H4#%N]53)H8('#:U^5B][KVV\BVM0U;2,RFI"\'CPK5E5( M69\NY#"D$EZ2/N>8":RZMY;'L\4(C*K\;1%;*6W/'H'2]]9@%DRSX MAR=C]ODD]5:_[P"2T,;5 D1T6UWF"I\><7W&#OT5C(U!F=TM!@:(L@8[A\;@ M\(DJ=$I,&PNA+CR0Q696SXF8U:?Z$@=:,VI&@ZX^2A^$YX,@5X]9OU%'?!,& M(.\^?\9RHN5R^N"!SY2Q'!A7;J7_E.'\,4CFHY\1\S^::4VZ*SE-GSO1DL8= MMNTQ[U$NMX6,']ENC*)#6.^(?6@!$T=&MRBV)=30(;M3LB7,(S/'XRG#E6+R MVIA"RCNYP1@Q;XM)C"9'4]EJV/*'')QFGB^^HXRNO744U5+EJ3MF8V&_"EEK M'00K4CGLF!N6RU+O.5$$NT;P3).VWA5R2Y\(3%PV?L.8R$-1 MLNN]\0@,R5+":"7H:UXQ#B=TR>;XJ:\X3HF_^J2NXE)'P&-+,GJT-7W)^I E[@>^\"BS=C0\)D@O24GBD ^ M^J+Z\\2N[1S">JB\Y]-+'P;1RE-3QYD2CPJN$?!G2#EQJT.Z6@=EIO(^ T:X MN"$;1U#W8)*4G5QKK7OV@AZLI,>_U,&F_0/B_J'*7_\-4$L#!!0 ( %F! M$%,M4:#I- D -UX 4 86QF+3(P,C$P-C,P7V-A;"YX;6SE7=MO\K@2 M?S_2^1^R[,LY#Y1;;U3MKBBEGY!HBVB_L[M/*SU'#%*EEC SF=_,>#R^]OK7MPFU9I@+PMR;4NVD6K*P:S.'N*.;DB?*2-B$ ME'[]Y=__NOZI7/[]=M"S'&9[$^Q*R^882>Q8 MK=>L^M5I]:I:M_H/[X0/H.609%)2XO[U"F^S *DK;DIC*:=7E^7T MA/$1,%8;E15A:4EY]29(A'K>6-'6*K\_])[M,9Z@,G&%1*[]P:7$Q/'5FLUF MQ?\62 6Y$CY_C]E(^K;/U,M*I%"?RBNRLGI4KM7+C=K)FW!*8 /+NN:,X@$> M6KX"5W(QQ3_?/@V? MIIC[5A6_)EPXM[51F(\I&R>!T2&O%U5OR/"IDQX''==:!TC\DIQ2P@L M!7S&E&);>HCV.0-SR<6])X&R-6%I<&?X<%6H%$:RG25QF4 MILR.2*=6:@O9]AADB\^FD&>H(10E.58:L53*58/5%^KY:KM2#;_!P\ M_G-IM95DBEXQ]?N3R)>5O2G6]C@'LZ7J%]#\>=ZX.#\];YS5J[7:6:UY=GD1 MTCP4!RT>!8&XO9(/?VZ$1C2%!Q05X4TFOK0R <^N^(><33;-%[R,;:,XXP[F MT-&7+$^ /FRJWH5HR9IC,AI+_YLI)XP3N;@IU??D(]MFGBO% -N8S! TPD<+*$+_AZB'$WRN MQ7L8SL\/-8B">J&CX)%)' KL ::J%^LCZ)!Q1J[688T:IMX\KU4-C('<2(,0 M:!0Z!/H<3Q%Q.F]355]#K#_),>8ZO;4&YV$$0%Z@@?]/"^U_*%\E1[;\C:9\U]C^PU710SM[,%0B,< MW&:3"7-]>Z3.X*R1'9!+M: 94:K#L'.(H;9Q,MT90WE 'M5%9T2A/E#K62YV M.HB[Q!V)EFU[$\^?4;K#0V*3I)(OF_& 7)X3K!'E?J@&R2X$B^?3/"54%B C MTG$(1/J\Z"9AH;T8JURJ#]-0&5$EK9;T^FBA9O3U5CBCQ(5V:9J.R0N<&@"- M\.X=YF0&UIIA[2:;QG) GMX:IA&)66TMXEA(K=8<3QP%?PK@:Z;Z> N 1A3, M_NIK &9MZ94B(?R=J!HKU7H2#B@.=D6=LY:^KJSMT/N\;7O:&T##CDG/ MV\BW?$5T2]\'"1M:H=?LHRU@V77!-KC'1-+@88UF/PE9O?\%O04KYK?8A4%; M4XRU?C3UZB/)K*3*14B^'WCOP11J;9RX'@S(/YK!+1XRM=LW0(Y% MYTUR!.B(B_BB"\;TU^C4JCJCH-]HU3^E1L.7O-'8B/IQUC"BW@,\;(E?H5' M@_:6V/\GT!;&SGF>2!P4[^+$2OY.__ MV#1'VG:73>HH_C/ ?VFX@[R05/)NT!7/M_M/['I&RHR+0B2 M.SSEV"9+%[I.^ 19X@1?(D?Q@D7/57'3>]N!-*+W_@:#*(ZHPN-,B$N$Y/X, M9GIOGL%U.#[/ ]2(Y/^-0[+L9@:Q5(I#&YL1 MB)C;Q7>ASOG<0X_JVJJ=V% :I>V\TA=0O/2RGRB+S!WN9CTCAB, SL;8\:NZ MT++JX@Z_IAS6262)&N*\ )M+=G3B9E1L#=^X..@*X:E;7Z +^]A\KA$,L7Q' M%A'Z-C!BU!H/[3?$.7(3K^5)9SK:@$@U@!&CUP&>HH4J084:SFEU%FDL1Q ) M6\//W*94B)%P@IVZ[@P*LAT*TQ@!Q0N2PA:FNM8SH^<)VLT+:]E@OLT;^)(Z MGRR^X@74CNZ,Z7]RV<",2;@-;(EG[G4#)%' ,4;*=L8P8WDUP6KO2U1Y>ZL8 M <4+F<+V5KK6,Z(R_L(5_"($T8XNW&%IWZ0YE/5VTG77CJ(E[Q%.YSN"@,AG M R,JV4UH_LZVX+!*:C&KPQHUS$7S[+)Y^,&A:8;,OB-:GS2*$B!KA]Z2+\[2 M83W* -$T@Q$W+&RB"V[PO LN$HF]R5,[8G2$'64,Y39,YJUNA4@[+>H+Q\[S M&''L_R.5-ILHC+[MTSVU[%:S\^=E^?ELTZOUVF_ M?&_UK/[@J=\9O/P!SY<*62BDD=KR1-YULI"OE/6?0*W_[F,3U!=<%7O]YO9[W96>*5F6TZJ1 M)456)Y-]2=$D)#-#D6Z0M*WY]0N0E$2* CP>NBH*M6Q)%S.=[Z#RSFX_?B/ MUY6M/2/L6:[SY>CLW>F1AAS#-2UG^>4H\(YUS["LHW_\_;__Z\>_'!__ZWHV MTDS7"%;(\34#(]U'IO9B^8_:W'UZTAWM#F%LV;9VC2USB33MZMWENX^?SL[> M77P\NWBO'1_')5WK'LGI.EI8Y/F[L^TO_;A4U_FL?3HY^W!R?GI^IIU_?G_Z M^?1,;:GK3Y3$TQ-D^Q[]AI;H'=.OCD_/8@W]#T+FZDBC M/WV;#;>E90JB"4YHVI/!JX\6YWLQ1BE%GZB!U.T%%?SL M]/+B-!3[)FXWF__W''/@^):_'CH+%Z]"H;*PJ$1+Y)/2K'>&NXI0R175'+1[ MGS19*DC?=3S7MDS:@K=?3A;]1]U9(F_NWONN\>]'US9)CS/X'A"))1&7JJ%! MCBW/L%TOP.C>6CJD>S)TPHYAN &AQUE.B>2&A;PI=I\0]M>4-R+C4\@E@6S9 MGJP%5% 1.+7TR"?3L@/?>D;WR BPY9-O:U%,3E7@5$/,GHS2/NW#AJ1_QF&S MKT6@1V"-K@6K1BZB>-I1RJUOX%]T.T&1Q:SEDQ+9T M.T48MIYU:M^L7[>9OUID/,3&X[JHSNH2HPV5CEV?])GZ6G^@1=F4[*E.NL^B MNLDM#Q+(GFE:=.*@VSWSF4X "W+W$D-2!37"5%1BWEF?;EB5 MM*&.OKM:67[8?Y%Y%1DNZ2A!O&8ZK:A2(X7K:66(SLR["P_"_))@ *.\N$[X M?748687"@#L@^=TU0M&G\/9>H"89BA@YI@[H]#1[(!'&R M6)"9CK.L3AOBXF&HX%<=8S)9]@:O"!N6A\SJX/.+;@/ZT/%U9TE]HI[G(=\C MGY%M(\,/"$.QD\WZ;DK&L3 ^0[XP X-VTWW7*^ZYU29'&TJ=^(\(1SA(]_=D M6W2LTS'I[Y\M(SG(Q5(655KA>MJ:;,V0@8C75*$7DE-B*[U)\."A[P&A8O!< M*IC!*T<95"@W\4(WX.(_D[)L2[ <_\2T5B=QFA/=MH]RM<$191-&ITL!'T(M MA:55()5)39VN[1R;[DJWG I%S!9=A;QA4<4HOWB1D1S2=B^^GTC:T*^ M.1V=-D7;^@.ROQR)DYXHRRFWZDB_V19!%.7'NOEKD:5?MY&;4SA"^M^BKF&&2NAH:D$>^/UOG):])]Z.@I#D&F>@(:]=(UR\*$:#O8@M$Q M%*JXM6PT#A@3(G:21M5^64[M6>E!:'R&EI;GT^GQ6%^Q+)Z=K%'-?ZQ"\_L( M0&A_Z!@N)AU@""!T+?MTPR%>]UV33T9.KD:Y^50%-SF 0% UUU^')MV&0+>& MTMIS^BEN^D;IN:J"'BX4$,3T3!,CSPO-9H*GV'VVHH,K;%YXR9L-9YQ6P0L/ M"B1:XO]1)&=YG*33-DM(2;];@ ,2&WWRYP3/W9?]:*PP9;-,E/2SN2@@\3!U M/5^W_\]Z$H[S[,3-LE'2\Q8!:9D0:AL]C'0.!>F?FU5Z22\[+7K+:J:'9>WI MH^OP';MLDF;57=*ASHK?LLKCLVSKL_.'.=THP%!Y-DFS*B_I3&?%;UGEO1GC[KL:R".!([>;/+ M:I6XPCPH(&BA05_<)T[ZTL5K86 [D:I9$BIQ?_<0@-#]_4JW[>O (Y)[_ YJ M+U6SNJ_$X=U# $+W@Q7"2])'_H3=%_^1GKK0';[]#G\.*\S4+#&5+$6+ <$@B@#"]'B[B5[_B?B-)).N63HJ69_.8&@[ M/!I-H6\MS]#MWY".^9MB^$F;Y:&DO\V' 61STDZR6_*-:/MJ)F6S1)3TM+DH M0/$0S27DF$BE;7;G9$GW6H"C939Z1"PS%,W66[ZF?SQ) MGT4L=3ZQW#V+"85RCRU>G-)CB]LBR=_)JA(_N LMKDWS72U9WU\UY9L=VSPI MR#K8R$O4ZI'&[4TT3ZZ#Z*U#$L<:V7G:/]HH9H%YJ)$-!<"1H3W!A&?J.&FA M'6\4F5J2' Z%/C1,+F3P_G MB\V< [=Z8K@*DGA>:8:D;$((8XHL75GIJPW)5$!%SO**(!V$8422B+I73RIJ M$D//"Y!Y$] K1*- 7GCK>BA^^!0/[9N)AY"Z?XK59!0+@C#X*#0I170=H3HR MTBJX%I?4YDGH2L@6P^L(VZ'%CM%+^ M_CB*5M\U#UM4UWP2@CG 8&6)!$C.9 MVSRP76&[K(7&S/VTY NA,66NI=XCIT#^-@]MR_%3 %0[%$664H(C;@%M'MTN M31(754?ZP]#(HJ]O77R/<'AO=X&QC5%&JX>_JQOD&,@Z0FYDG"79Y1;2ZE'R M"D>_#O#;,_\(O.B]FKG+B:ZR)]-Z2+H9-%XJW#W2N0!<85B3);/;M?W3@C@;0C MQA#UJQ5;@W2AK=XJ4.&XU$%[&".?WCJU0B,W'@[[/?&?#\4_:=#(:]H># M>Y)B4VWT0L*F8NUO<=4_ -]0:#PB,[#19+%]US)822@ NAA^F=@1^O/ES5>.V;ZN;'^HAEP@; ]61!1FJT%5BXT8B3%L*62 6331+'050] M+Q[V$YR03_M\D*]^G]$S#XSQ;N^W%D8T7BRBP(BV!Z9-53.-/?-KRV,.TS!2 MBH1@M3*J3'>!GZXN3T_;[_EEU2(PB;:^5AI>)ITN-E5[?ADD,H)8:-N,>JEX-6\=8(K0]P-Q^M"UG_"A: PZ,_8/U&H% @; M>]6(*PRU91('GF^MZ('JG6'=NC@M:0%6Y8J%L.NW>IKEL,.,M_?()].R WI) MXFYI1C7B_D$]XIZL6-O5W+V0.UN#@U?##HBR;HGMT>7SP _-8++8'&":(ARN MD\D%YJNII)6]'^4DOUZS"Q"$_6NM$>)R0946F-HD4J;/'HCKE[7*>#O]<75V> EJU &8'3%T!,(W$)A6%:R!RHD A!>@CN?Q%2!) $%2R MW\^+P%97?'MQVJI5Q([F5C-![VK,MR3ZWHJ&+.JQP4W9< >%:DRQ(C7!#&$E M)BI#QR-V'AYK4 UA7:J'L!(5:XF:NQ?""H>OZW7?UCU/+A[%R-'JU3NA(+%8 M,I=39M-##.QP>6'>T)/%!& .DA1*Z&&S$@*)H^1:6UZ,4'BV2\(86IKW+S@+V,G6F6BVNP-E,SI/ M92Y2RV:%UEP$:\^RD* =IAL0'9ADKGV#L/6L4\_C5K=PN F">!B9'\>(Y^,5 M*0A"0$FZ518!"(WMY&G/Q/-!L<$B\TPXPQ#F@[!I1)I+"3P=H2XZUZO(VS83 MA"O?RI*V!0.-L:[/ZO&G;:U4$:1:S2;U M=B_Z%+WE,G1V:MT DXM%Y>9OHXG>4FM#(S);CV=6'*T#OP31K!$Q5 + +^M2\;2/##W1[LUU<&,(398 05"UHZ$EJ11!K M.?=@!@8ML.]ZOI<1FD6&0CX( :,2G"@@!=":^#.'W#M?Y+)"/")?8+HD!Q8T MH;E7ALAE!3(C4C%<.2*!7?U2,Y&@9SIUD@MX7I,:)'HK%_OQD;;HLK^\68YD M=@AS'A7CWIOH2*($P"@?9.ZRITS.%A=!Y8&QET1S!^"N;L#DSQMS3]W+984P M.2Y(OQS UJ+.B85 (JGN&)9NIS8Y;E<,&;]N,W^U$"9*?5RK!:4O3L_V@]*W MO>%,^Z4W^C;0)K?:[7#<&_>'O9$V'-_/9]_N!N,Y#4SOQ-(6&[DT:R?8_VH+ M(IKV3&73'C?"=25RO55KW-L[YLC2'RP[W%-[AW2J*G/BS.@^6WHI+DDP=AV\ M^7BM>Y9PEV6%Y;?2VVS$OU['PH9OUF/T/4".L19%O&5RPHET5VX'J7Y)1A< MIA-;.5E2BH.@,CF!^'4*-LTD403QK9.8=FW.81V-K8]8)FR@7'O;/DKHS#)*1AT'JU9@)!(O%YG)WDC](QLN6%6F!E.D+2ID5:H#DBT)^V3,36!9" M2)R5&*[R@K$5U]%>V+8693&MI?SDH:L!X 3@K39V8;W>@^=CW> =OY#-#"$( M7+LQR2H#VHYQQ2,F&YAKCDT4+P[" *36'$JSZR)OJ:]J#S9!- MMXM/=>PK+@6\SRX%C"?SP;TV[?W6NQX-R.?98-2;#V[(-[/Y;UV)Y>]6_Y*Z MF6/=\?1PJY1WO4[](K4C7:FL-KH#CH""H($P!YR8?"D^DRU=B!= A\Z13^@4 MYN0!XNI+V*8$48#\^2JF#/B;0ZK<.)V5(#I<)>;C;AQ7R0ICZ M2-GB9L.P C9H\UT.SCRO.C];>XZR+"3VYB:EX;"K?BYGKDOO"*-;XZV%A+Q%K$()9,W/5?3,9]TQ>.(PN9+/!N$6"!6"Y)'5S8KC!'0K MF8\P\OP9D2 )@\5'3@8(=S@H,Y&#"=J8MY%T\/I$IFPBQJ1R0+C!H4CO)@15 M<[O9U*W8F\EE@W!U@VH;DD,&K27-T).^#I>ETA.G&_3 FSB(LS1*W&KR)SB%,UJ4P&;-1C@-J7&G9-X;(:(CBY%V+:>4C M@M;FIM@U$#*]Z-6%\((4BUX\.'*=)7&65B.7()Z[Z0Z$TQ +EM6UN%A)N- L MX"9 %($4PYRT78NGY<#I@">Y/Z2K>I8757B6#VL-1U)H3Y$8!V?SX&P>G,V# ML_D&GXG)K;5ZZ:V\!6+A,% MM(GBP3U_0^[Y"#GNLQO9W5<=FR\Z1K'];5JZR6AN:MD!M\-<]UT.8R#DLW;-_U9#5S-#&W.)#,7[BFRSY]%H !$!ZW8. M24JYN^9E*P.$-N#M6Q-WUX1,AJYN8!%A APH&3H+%Z_"2P]58R/O2\1&$M4> M8B&'6,@A%G*(A;S!6,@UMLPEHNL;OUK^8[+ZH?.,/%((WV%7R-NY&(D"MCI) MF3A(0OV)5(#]M#Q%)U#4/-/?U3E_<27TFT@%V,/*TV\"!;3I^2$>]0;B45-L M.8;UI-N]%;TH>;*0Z$-9T?9"Q0#N][@>=3&D=9_0"66Y#:A']8W\@W="L3;? MB5(#[BNYG @!0>LV0]]YA@QD/"E'+VK4XE1JZPUFW>N-.73SK%KX=&[W/ M>Q/0JYNB=S:B!V/'Z"7\B3'AO9YC]MWP313DT.>J*PC:7V:/RO4G=W?#>?0&2&]\0SZ'+U8/ MQO%SU6\E:!_VH]=T-9JHF#91/3)43!^@"?5]O=ZEF48+IKT7'9MR@?S2Y;>R MJ]W6'?KTI"":GTX",7Q?$;.I+>LIT Z[(U PJ#]?B(@47J6D;&4#>CRKP+J M3M]Z]0G6]5YJ%#"A5._"#59/MKM&:/ ]("-M-/UU#-(VK6=$!>+&CF4S0E@7 M85O2QH&310)M_IC;Y?)ZW+R@6KDXM[,!UZ9&NJU>$T5FQZX3MHZ\_ M663V'+G%,^0A_(S,6Q??!CZ9T%(GF1ZZX9A7@7(@Q+[KL:L"RG@S_= D%-N; M!+[GZXY)?*QH!U[5W1*_'@CQ^YKZJ^J5!=+N'O(A/G @CMUPR0F9FWV?4Y'> M$J/H65:+U&#]1WSVD9^G40ZOFF[- N"MK2N&YO/HVD0C7A1M5%LY_)A]2NA^ M/NG_\^MD=#.8W?]5&_S\;=C%%X1"Q5ROPSO4)5?ZLCG:Z83)H$_-*Q0D%DNP MD"=(#W)5C\=+NL?D8@(P3":%$JXDL1("6;S+M;)41)&! P(/U#G"OD6,:$J* M11B3R3*54?@B:VXN",M+?!-+1WISH( @:1N-SJ$EDPY"B%Z6B(SP$%2?D#UO M@8Z3MKTU-Z'PG&6T[-#2U86Q='.>ZGB"PQ[;#&,]Q'\(I["\#0R2F:&U+R'- MLJ"@^=1IN2.?KQ?XCT3(K)LEFPG"(E-!YK)@H#'V]G:SZ =(%EA(; M A2H2N6"L'Q0BJ\4FIJ#ONGZ$TT\^I-&#V8T6,J(_5$I%MUH3GSY@9SH?E8BZK0/%K'8=WYL.Y\6'<^K#L#6W?NQI)FR;5E MB$N:W;^UEG<43*VC.MQ-VU8'=KB;%DQ'UL6[:>9+)#6-8O?MMJ+CQP M_NMAETU7=]DDYCB*6VRD3FC)G37"')W:5B-$ HVHPYZ: M;*BAFWMJA')'W]^Z^![A\*FP(HPR"NG4CAI51]4!DL]XF3R#/T/; \RT=Q/Q8I8H8,=QF1R#&1QFKOQ/ZFQK4" M:*$X[PI$U=7CS*N$G-7C3;U:5+'VM[#J'[1MY1JMO8/KRH=[C@_W'!_N.7[K M]QP?;M0M=Z,N %L_7*++[O .E^@>+M']TC+(PY&\&!;QF2Q0-29 M59UQ7TK.N./*M*>P-LV-J^O@%+NS6S>#!\\R+1VO[_6M6**MF_ST("?(4ELW M^9@@S EV,M$YSF0ANRE*)B.0>7*N%:;HDL#UMGE+O<9Q=7EU>5;CN075AT4J MYI*)%0"]DV>$Z3VK86PN"K,)=_0*TD-PH>2M-4F? !0 BH;3B9"2Q.\@9J.% M*$B *#RPXXV**^#?R.J\U2WS:ADA-!DI(ZGR@*"MAP7@_M5I_ZH/\$S>HW[ M]O$!9! LX0.5Q+*1>;V.TWEQPIQ65[S4;NUT*XL6FE$DMP)-<;24)]IM*DC? MK3UO?!S0*&)=B\2,JO#6,N3S=VISFP(N<)1NKZ+8[O.@TO==C]O/BK-T:M>: M& HTKA+3Z+Y+/%>B@C"L.T,&LIZ1.7$2\^I\%URFC&YM3%/#!B@TO1F=MV\= MJ(:E/TJ&I3<5:=N:#A'I1B/2Z'M .IS!,_EG3NK+B4(IF92*;P)$5F3LB(:*H6T)G(IBHP:*Y:,B(0B[N1ENM6"[-T*C8I MA@*-*YF#"#$*X17:!AWR/7G]LV\CP V)HV"4>*MW'E_UNJOMT!R.]-M6_\T_!Z--!Z]_>#^7WTW6 T&O3GWWHC;3J;3 >S>,_?3C!M(QGY/A). M(\K5=N)IH7S=B[[<4H+1B,;3]LF2"\;D%]!&SR"0ZGI]I__AXK#5".(U2B5 MC.'(,IOL2I1 Q@ !/+NI,T]DZ-<"I"04 $CER2;#1L X:S!0KQU2I !0A"B MH 6G-E8)(-;QDD,X-!O1.=W-P)R1G7=:2RT[! >W!$/J@&M_'24UG9)G32X? M!*^V+%UR2*%Y0I&5L0GDI('@K%;0^^VA L"% %1>?%8N:WOA6A5H[.AM_JP4 M2# WCH#0J^9H3[ O+*.3S,T!?#3C1F]S@4'K#?D@OWEH$=@C:\%S;.6R A_H MA&U1#F%K(:.)_XAP!(.>=;6I3^3K>'V#PKO&=H'*.-*B%!(Z.\V^T#&9?QW, M-M&@O_4G=]/1\&XPGO=FOVDW@U^&_<']#R39KF+-C*KL7K"'X>NT<\-\13@\W#!/H3(#?0+]J1GZT]3T,6$MO+4.H8@3@M(M,WI3DN4G0E>388]>:#&VW:HPO'!Z_@ MX!4 X'SZ%RSR$I67K:,W2,@+Y"W_,\U[!H(FJA M.WME--0RA771KRB#%UIKIO)[S$DOO3J"@LGX)FI9N^:CJ*%K[P1Q^G"1XIK& M^ZR'*X-?B'_WG?&*]D[DR5R.IA) 9R'>P,'@04L'$X 'TX M'\Z/2EE8*^='/>PGF""?]ED@7_U.[]-P;*B]QR]V3C#V)2*BO8VJ2AN19??+?U>7Y:?N7$51##1-:]=&E M'ID<<\-'R1_;[/OE+&;C6R:EAN8K[O69>1$??O(67]O(@2":$77\.8PW&#IN&Q M*QQM6[]#_J/+N^Q!+BN$:P%4Z)-#!9K&J*_8B"W#WGX."#>8%B9M'PPTKLA< MV,=Z>/1T\F!;2]'3RIRT$.XD59IRL&$46CSX\2125!QQ__O_ U!+ P04 M" !9@1!365_H^G=1 80@4 % &%L9BTR,#(Q,#8S,%]L86(N>&UL[7U[ MD^,VDN?_%W'? >?=B&E'J-W=MF=V[)C9#565RM9-=4E;56W/G.-B@D5"55A3 MI$Q2U2U_^L.##Y#B P1)(-E[$;OC:@G(ES)_2+P2?_F/3WL?O> H)F'PUR_> M??7V"X0#-_1(\/37+X[Q:R=V"?GB/_[]?_Z/O_ROUZ__?G%W@[S0/>YQD" W MPDZ"/?21),_H(3P_<\C98FHND'\_:>8_/6+YR0Y?/_FS<>/'[_Z^,U7 M8?1$^[]]]^;O[V_NW6>\=UZ3($Z!.Z3L)M)77_]!CY&8%O MWN2\&ENP?[W.FKUF'[U^]_7K;]Y]]2GVODA%9%\K,,F:LV^]).\@-_[C&_%E MWO2,=*K^N^^^^^X-__8+:CB$_A*%/K[#.\0_^SXY'?!?OXC)_N SMORSYPCO MZJ7TH^@-Z_\FP$_L]V1J?L?4?/BE7;B MZBC9Z(W01[@"ZWQ#_RJIA3\E./"PERG&V+60YM(4EF*T0[=$T&>.$D;GAHJS MGR?&[E=/XXXQZ)>,T__]BY!H>F?+1)+$>' >BX"7;-'2%+ +=BF8>6-3 M.Z".V2GN8!\M.2:G;=4K*8+C=8+WL9HQY.;S\LXS15L\-&\['R\]%WE<3V7T M$6=@WET?*-T6*Z1?S\ =946J[L>^ ^YN)1$'NQ>C9MR5_O/H1 F._-,=/H11 M71K8W'(&#M:@7M77*LV NUV3M(,],">,!&7SP!8Y04P8P':Z8TW3&?ACDX)G MX%=I!]PC&\4=#HHY95L^N<41";U5X%TY2=NH6VTW V^L5:WJBJ5&P/VP7M;! M3BC(TIFTAQAA8RXHIN[7Q,>WQ_TCCFHTKVD"V/&:%,I\KOH]4'=K%%/7T](U M&D81"9*&?>P./Q&V)!0DM\Z^#N4:FH'WM7K%ROY6;@/:YQI$'>AW!57$R!KV MO77@AA$=VOG$^CZA 'L9'H,D.EV&7K,K=O4"[YE*:I<=M;4+:+]5DWR@&Y>8 M+!!G@\((I:P0XV78MQ^<3VN/IA!D1\3^7L= WMP>O#]WJ%KVY(;&H'VX2^:! MWDO)HS)].ZG TO.H[6(>/9MH&X4O)'";<;BQ.7B';5>T[*_U;4&[:X?( [TU MI9Z"["9"&0,[WIK^ARW*O^NR2*7M7/RT3L5:)Y4;SL%#:^4=QST7N9\RZF@3 M6'+/2_KG)GH(/P9=QBBUG(MKGJM7ZYA%LSFX98VT8SDE(\T24T;/(M?KD/E/!<<.N7T,SP.[5IE@5Q>0V0)VM551=G\N(HHRJC5V_ MRV,4X2 1AWI8/"5.UVI"6BOJY=TH-=QHBBC:MCK5GLV*IFV1MKFX+VRG:)!WIG1AP)ZB@E;]I-/Q7W&,1A\F9KU#6% M[Z"-"E:\\ZP=;-=L%G>H7WZ2K[8(VJ9'[&?L^UV066D$WA'KE*H,UU(+T,Y7 M*^C0P9K1M 2"E.N>'?X-W5_OGQUJK\TQ885PV/IG\_)">R?P_JBB=&4-J*4' M:']5$GSH>A#G@3B3!1)LD,3'M$O3V7WD^.O PY_^AIM1]+P=?,>M5ZWBJ^5& ML-VS0=:A'BG((DX74<+F3LN(U:5K$KN._P_L1,UW5%N: G;$+@7S$S4-[8"Z M8Z>XVB=MTL5R01DQTN;OK&:79@OUKNDG;=5TSEL"]LD.]:J7IRO-@'IDE[2# M+U#+'LE)6W)',<]2<\ARV]FX9(V*]4XI-9R%6];).Y9CIA?\S;KFDDK@L O6JI*Y7>E+H*Y6+Z.N>^74$".GZU"9/^V<^)%S.<:OGQSG()P* M^TFZ:!$[@$AI&H5AS:BC\V;,K4)_4,0!SUS[] 'JR MEOC:V688Q*%//%Y4^<+Q645CMKZ$M?>[ASO\,HYQ$G>X]EDCX$YPQC?F-;+=ABETTFE:#IO.XN@:E#Q/+8J#<&' M6).\PSQRD9_'@Q)R8^N9Z>=PZM_;"\%+)WY>!A[[S^JW(WEQ?"I6O$PNG2@Z MD>#I)\<_5E?Z^O8%'J*]3""'K%)'P"'<3WYM5Z?D>8%X_H?$:(&,Z'R.7?]A?QYJ]^I'M C-WJ-D!C9YQ$\D M")B/3&\9A0'!LE4L9FNNRPIZP;,<)RST(>'8/=D3W290O7C/W@$K:A5U'Z>Q\$GR_M =TV MP@>'>*M/!QS$F"9Q&YI.1J49?H/EU'H"A[D>ZLLHI] -,,CUD5[7Y5,>*&7" M\W;.!E76L^Q G$D38,'D;)IB"N)LZ,I_[Y#Q ;*4KK*4"1^N.H%I+A TKO<9 M@90P<7SE5?'AQ4D8.^26UL1M9@GA 4?):4NU22B"L%6> ]OEII/ 1M1I[0(\ MT%04+B<$S>T!AZ&2V/IC@B"^0)R\>!$U8[! M^?S>W-KVT84YQKCC#)Z3 ]J M%.O:?)&#+>$ZKGO<'\65!MKT'X&%647!=QQ?D7W/ZJ&"0 MS[2MCK03ZRZIRY-DU5'6V;.B5K];'V4MFZ=]A)W<2)TCK&'SU \2LAGX\/KG M?_MN\>TWWZ7CZ[=O%]]\;6* [9R"3FPM/B>UE3J \P2+!]3"@!^Y^YDDSY?' M. GWZ7(>-<0M'7A;5[R4.P-/'_H9H71&3:DGX'2BIP(#;AEP-N@C8=5[4D8+ MD58HG%@H1+%XALV,J<3.A@ .],H-]P>?L,F'$YWH%..%T.G'ETV9B=7C;'#- M4\Y,K)UL@V,@RR=BI$VCSC&FJ2WP(:5517D$J6T(>,!HEW>8T^:3S&G17B%6 MI]12R@EM;VBV;C_!#[*R$N=[EX##J"+@N%?,3&Y2CK0[:7M7\H8XC\0G[ 15 MQTVY^I; (Z5%/3EL:IH!CJ$V:76]4:()X';U^ZFM'>83? HW59M; MSR,4Q[[+*9&&='%U0HTS)7T(D9K=I]@Z)W;>6.U"TEECX!':KF3=):1R2\"1 MV2'PX&LV*5TPEXJFTO,@Z%J^1I1J5[E:X-/LF>P(]A1N$RE3 !ZR&N8XNUND MUAUP<.MH,>RF41[N *\9&3+$AX ?3S]$)'#)P=XNIDF=LY2$/]\E=J[],'AZ M37^8/?+P8P+I'M(5CLB+PS;/SY.T!EMV= &.A2H*R^#7UAXPVBF)K5U+,B>. M,NHGZTF-*8VSF89VU>OA06P6SH MCZIN9D]CMC9DGO,EDISK6.A];^^_>KMV[?OV!KJ KU^^QK%XFD\PLV G)@MO/[O M8X#1-V\7B,;4NP6_.'2%7;Q_Q!'ZYAW_^&WY!M%7Z.O%']^^75#:&47GF#R' M$?G]W+@F[Y[D+PVVUD$^;P8\[)L4*]\<*;/OMV\5WZ:WZ;]G]^L4?O_YFM&C_,P]U:.&^]#S^=(GC;QWBK8-+YT#H M5*)I/[^Q-?#@[U"S=)BDOBE@*.B26'OY,Z>+&&%$ I22MG:>9'I-V3;R:ZJI M6Z^IN MU\TS%BCC@5Y)7%#*YNR0@*GH-F !6=WX&!W\([6!UZ"WS34SY34(^+')ORV>7@VW>E9Y N8O\&8\I]>O<:9A ,['A$)>< M%EM>MY0OY@2>,J8J= ..L*J*-]TJJ^L#&'V511_COEE6U/+QJK$#9-*\4<'7#96$E:W38&,M0L"Q3-\X MBC5'&Z@ QJ0;>$ US,69QZ4;%7I,*MXKU.V.<;EUK.)ZUJA1XME M01W4:;B)%$[CM702!E;,+O.C-#WL5.HTP]@]5[HK?HL>,XOA&L''CN-EXVDL MF[$\B>+E>(9P#$TZZ=ZC?<%QUACEX'^G'.=0*,OLV: 8X>;>D MM$+2W=QZ/G'=E6XW-)U'_(Z:=Y9C5I &=!)]"EUA)=AGRG9FU^T]YA:D[7EU M2_,Y!>N(B65=P$Z=3G>N]!M06#6-M@92]E0V6:+(#?>8)TW[[HK%S:V!@U2' MFN4J1;5- 8-3E\3Z3AMX[+5Z#]&_XM G'D_\._I_WX'QJL*0>)>"^/\ \Y=LAO=),"BD>Q=HK&FLNWG38B-0 ,5_5RZ@_L,1^\+1N&N\99IN07P,*I1 M1PXBZ6O (50GI:ZO<5I($+,5/>/KLW>B)V+Q5%DZEPB>5I\.;-[1]6I56WO@ M$=6I:NDYQ:;&@*.M6V9=7\TIHXPT@.)F)M3%*6F+PQH.J# ^NU'@[4E F(JL M/DNJ=!-0=?8"'JR*:I>&Q/8N@ -757+MH4;0%]=K2ARR>+8VH!K4W"EQL/FL M1'%/IW)1J,%*[3V 1[*"NN4W)1J; XY@%:EU?5C]LMQM&!RBT#NZ]FZKF#*$ MB&B)>C94VWMBPY+B@.8.JHD:?-!J5*UUC@ 8H)IE'6].8*?:P/B:B?("(:!) M 7V7!RQ\Y@JVS%;5^D'/!*552^_RM?1"7"DJLNNZ]\R!R18H%<81(JGJ:7Q;+*;&Y3E7NPGQ&EL#C^4.-4MC:WU3P'';)?$P7ZV)66OK M;I,J2FIU,_]^7/OZVGDKX*'7H%;=4W'PU\N:)-7UO/QQN$E6P[X3"@7XB1WE M:HNLR?1JF!L#2&#[I@#P(ZU35:5$%7#T=?34U,X!LZ%NA;HUZCF.7*=-06/.LT2#T0,2CB;KJ!7*>V)'9ZSX'DW),!\2;W+!'+#N7C@F7*U7IBWFH,GG@L[ M@CF2U>2HR10U[: [9)-J)7^L-H+LCHVR:GMC6@]STYRLCJ*5VGNP MHZM7?@X6O2)9=C[-=HSJT["CZWGV,NSDJG8NU8ROI$0K5Y0\8R3@GXH_\F^8U(+6^\P27>A.H)H!YQ_D!2(/\^NM)E$N*&$CP08)1GO-1 M9J+!1&4 AB1S(QJBA /LL)[KQ,_@0E^(J1G[YYWG&?P-1E!.)F8<_DT*3!'_ M6?X % #&-D5Q,J%C"@^Y'IS]0N-,V!4.\WITM@YX7NDSXX-YHZQJG&!J,!1P M/ -FPG,#PX[C-&!APV]YPF(7(71U)R37]8G?RPW]"E39,8"R-_ M77K_=8P3-BF,'\*EYQ$V-73\K4.\=7#I'$CB^/7[X=R0FP,OR7.'?SN2F"0X MM9NPZ1UVPZ> M!Q2,<<=.,(;_AGDH<$0:\!CBFD+Z&+)R,4'.Q=,K(UA@U%S,U9P :QTRMSS'X+.LR#.@/Q(JX;';B M[X0\^M2$+FV9$*TU'!6:P,>G44RFNL;321#P6#*.7A.N 15"\*O/A1BHD /4 M],60Z>)63Z,IKZ1\ALC55[$I M5UIFAUVFC*<(7C"6'*1R'Y=._'SMAQ^[7HSNZ (>A+H5;JCG-( HB#U! M]1;*:\=X62USRJ3@%5@][%V]=::#B'@WJ]OG$I5 MU9Y4 $?* &7T5S2R-S&_1G04)I8>82Y2G^\MPK#/B6.O?@>G M_4T[Y<[0H;*7$4K@I]03,ISU4V#0P9.V;>))WJE4W@@V9 2@I6Y,JH_.U;?Z M*!4_DW"%Q7^E\2+=U^[(+'L1 Z"_8U1>.,4VLG,!#/G$>B6\[4ZHQ WOI]%)\I;P-V$ JGL?^*90D^X7=$ MHQ/R,#^I;/0<*=I>N&QR")Z5RZY3$. ME7ZS0Y,&U=N!H])I5AC1)/O(<)"Q02D?.-.-L0V0:WJHU]1F8&>;C:FNMUA] MZ:&VZ^S"N]D [1%^WF]60=XB_LAQGG'*XIS5N;.VMVW$$#3>HR/??:G?R(=X M-&OP61WXL=_?&'I'L #C@(820XY^]-SXM?8ZMDF;U&W.UERVLXX1:_YVP@C' M-]L)S1,S%(RC@!TM5.:'(2K*3(0E.6M8AT@L&*JP!(ASKF+CG=WB=7\[D@A3 M4U# 2TY;JEZR##SVPNB!-6FP8"\"P)&DOS%*YVB5>P-&#@TEM!?74E;L2%3* M#&7<%HCS6_ %MYREK=5'@T;A#&)^^5UD:%*]%2"JG>:$"XVRCPD'!1/+^P_3JU\)?%)H+G8:+,>Z>J(T M.-."'_W]C:$WTP",!QI*&)Q9@%JEF,HFI54* FI6T6"):Q(X@3O">D4[H7FB MAX)Q%%"DAO6!7$V*DT=R^K; :55H]E4T!F2GE>-T-2 M?@[+F(.7:^#C6G]CZ"U7 L8\#24,+D^"VO28RB9\T^,@V60':GF2F8+]/SL0 M\N+X#,_N<)Q$Q*5PQKY8!E[Y ZFEJ,A;/?Z^^I36IENE#Q;=46A<[7:X<=/$ MN!# DWJ_AY=K>XO[];;A_7F%ETL+__VP]WFP^V5O="\.,8DP'%\A6,W(H?4 M,!=.3.@\5[;/ _Z47/C-6\Q:A( 'G;YQY CK3P5P. U01CMV4I9(XLD'.,Z5 MK1;)?-$OC#/BK*T=5+%A):@(D]868&^N4.QU%8I3MW4 CAC=RI9JI3:V!HP M"D)KU\-<_W"[OEY?+F\?T/+RDOKMP_KV![3=W*POUZM[BT_BD*> [(C+[KN< MJ=\U,BIW!N[;_8Q0>C!'J2=@G^^I@+;_%VQ0P0=EC$ ,;:9, 14*KAT2\216$YV-O: PYQ);&U3Q$OUW?HI^7-AQ7:7*/K]>WR M]G*]O$'KV_N'NP_O5[>X=A\["Z M1]OE/Y87-ROT&MVM;I8/JROZR=W#/W0\W?%WS'W?O?W3-V^Y\](/_GD;)C@M MXSU:XM'ZRP0[[\(P1E8#=HO?R 0"% M0>DHV:)TTHKR_VJ2T:HN=@V9@;$HJAK*)PF-3"<;;_F84G]LV!IG@!9/=#TX MGXK0-&MA[J50J9-S0$/PBI2:]?,NKW/G6TH,H8V?IFT#$T%X*8KGT/?H M3)>= 4Y.;%K;,:9V=@*.$&I*EPX M/8 C "*@FOOT M^L\/:YOK$O7*JH^$??K/TL45QS_ESK-S_"F07>;T!R1X(;YP:7+$ZRQ(9- @ MH$"AL=ASQR"GT@\X""BK7BE.TMX)<-"KRZY=L>-NLUW=/?R#YW#,M;JC7D\2<_5YQ;&O3_\Y1L(4@%\I^U^N^@]MWF?6,L#@XHT/:[:OO;R_7SW(?K:ZN5E= M/GQ8WJ L=&QNcH7O?4*4G\,#HH7YY%[&S&^ @Z".]_IYBY5D,:$.D$2/ MCW^V)LRP[F>2/%\>XR37F_?9FS;+)Y=T_T-7JI_7EZO[+T8ZR;I+G5)GX,MP??,+/ M0T:G*_Q"W/8#K3VZ O5U'0-DAUM5^P$_XMI;C=$/NH9,@O3U)/3*E85 GI#B M2[/G78W9A#-*QBAR)0G^8OVS<4?NG M1W^@6*EMBE(-']7.@+.!_CH,BPEQ1,^R[\OZ"=W9BMJG P[BSDER+P)S\/Y> MQCAS?Z7>T/V_GQ+#QD>9%TK/Z?*59\$.Q$S:I%% H,+5$5YO:G2%3@2 M]#% Y09G9S_ T=]+_"'7H=#=ZG*U_HE?B)KN%N<==C%YZ7^14Z4?4 ?NK;I\ MG;.S$_#I;C\=IKG4&>7\ =SKG-X8_(34G:0SO-N=!HPP-J*-=:H$'QR2Y2@T M6Y'G^TJ#>3\*0"%Q@#G*1TJ4NP,>X76TT#\VL=HNUU=H]??MZO9^)4[,\P37 M\GPW4Y1KK33!;>P!W.<5U#V;PM8W!^S3*E(/FZ2FQ+.-7OO'@*=4&6+8WA\? M8_S;D6J[>E&HQM[2''C =BE:.N#?T!9PJ':*K'U:_H_/ZQN']#J)[N% MKZHZ=MY7:6D_,V]MOX_2U'A&_CKB]8J<,A*D 8PJ$VH+)SSO,-5-K'/5'?W@ M-61/73';FPCP0-8S2OD%S3X4 (>\IB*ZD9&R$V_'9@S11\H192S1+X(I K 5 M8LDZ=]@-GP+"UOWL(<=#Y'C%E%E4G8Z+U26A>X/=5/L"QXE>)I#A0:DC8%3H M)[^NNV>$I1558\'?F1U8,X'5L\/%2TUJF4%'%^#QK:)PY11P8WO T:PDMG[] M%(GX J7A"V@,-Z>]O]959\J?( J=IPJ=@7>&3V,D'U4>+.CH#CN)_\VH-* M]IALS:.^X.+SI0 VXM^1^-?+"'LD87\U)R M/:"'>K>ZE0RY MJ3GDL%:0>D"&6-!&C.0""?+I/PR'=.?$UYPQZ'@N6<+B_ "$OMIG/^LN,[6G M(^J]@*)33[6S4Y\*78"?^>RC@?XJ]$$\EANCY!DCIW@3\2 @:A=&J/9NH]DC MGR9LT7"/T3966U4?8.$PM=E7C^Y <4_7$$K%PF A8?NQSIXJ3%(D#.)LS+AE MRB8!622L^N_6G4L=.L#!0MLTB@7#ZHD A@]]772C)>/(H^6LE-*B[B-XV&+> M;&=F ?!>[V9W30(G<(GCKX,XB7BZWHXIJGV!XT@O$]2^X]O6$3!>])-?U]FE M=WW#'P'' T6U923HZ (8 M U0EUW7PC#ZB#!#G #'8I[;"+4ZRJABO;L(X_A(=,G/PU=-POP\#Q%\%&''Y M-*":)RS+.,.M]@54M7Y H[BWZL4BJD(G\,NH?728>"$U%P610A;32ZDF["%Q MD0=N*,NI%DU@L?8-CL@+#9.7KCTCI0Y L4Y=V5)UF\;6@/,4!:%U?5] 6RK[,_T8_>Q$D9,]&RAN3AI2 (\, \Y0N??8G QA+AFBC?762\7S-_F9%=4[\,98E MB[,GS/\&!#A6S,,A2)C'E;@">*%>+7UH:0X<(KH4K7V5?CZ)0Z?(^HOXV6OT M$+,& VKKG9BH7ZMX9D"X#I;Y5#([$+^-2!AM:?H1>G?8]9TX)COBG"LLB& MEUQ F/4RMU@A1W[)AEJ,RX*$,.A,&B K-Y^!)>WE;[?X8R'P-@H#^J>+I<4O MM;Q.@PS0P6*H8>0\L"\-P/FAMBKZ>T$?Y5 JLX282AJW$*L9P*;'348:+>V\ M#J./3N3QR>?]P2<=YVT5NP"-_SX*9WE@5WO@*9ZR^)-F;SLA!8KY&D?,Y#"; MDDUNAI1!NI#,65VCPN[XY+=69[MEFU/*1(7 M!3A!)#UCZ>=G+&,F-H#K%3?$>20^5^@]=MA;,]XFN&-*1M3 %U2#S@K3NK2 M ^P@$]5>Q^A#"#!,#M-G^(V$!9(8HXPS>R(IYXTX!2#^$GN9\."&X,F"*6$J7L;OHA M-PK.C9)"Q'B+XRFH;7:7SH$DCD]^9P?"8J8FRR)=[HW[#3J9M= M];HL_YW:5M.GX $4,"8U:;9>/SH#X O\T^FK&Z[L63SZ3E1Z5W*'W$)$ M.H&)1?PZA93HR,5$/I.3=2#%+7&'BVIVUP">;;,T:[-#DDR("44G[1Z2Q$)" M+L0%8QW.KMR;&D5:]R?@VG@4AX6P)'I- I)@9KRSZ@ZMP],P2D 'H1',4[]J MJ4P&<%X[1)LQUAT%U]>@7+TW4.C2 M-$./QXS/7JV'E]GTU4 ?WT9YH+=UH$U#]$'$%5O-V'G*/BL*=P'*,P%M9.7P+!QD)@?!G[O M^/XF6I+H$$;)YF. HQH;J_0!/% HJUP4/^WH !S0U>4?":3YACCUURACN4![ MRG2!P@@Y@B\*&6/3!4^GML-EJOA=H?C[3/&4$>*<;)0Z-:5\YZ\^>O:\S2Y) M,%0G@9ND*?L]-V%;7MS=$S"0]52_FLMV= ,.:GVU&#W_S&_F\%&;<491.E,4 MVEI**:)(\QY'8WN@0*BL:ON+ MQ6ECP,M=W3(/V*X[?ZTX)0[E.6(;NEJ,TRV.V ?.$WZG:J)RE[E%:XW"K0$K MM9]3S-:)/:8K%_2!!*X]A2H M5ND'.+I[B:_K]!D3Z5#, CD[&HEHZ?OA1W[UE5722E^99R\HL2&-2X%^R>0P M?'_#MHDL#N5._+P,//8?=N'QQ?'9W+$#!CH[ 0< -:5+ WIK#\!!KRBX]AA' MZ2*)\(@+_>>;[H=, CLK\D9L4YSA2(TA^*&,80Y\.4M[B_,F#=+# M.VP>V)V)26Q<4F^N(\.D;TC3>W0'.LCH&J+^#GI[7\#SK=XJ3%E6Z2Q7!%!( M[(8$>)W@??680Z^.P&- 77FE0F)Y+\!^WT/XB3R>,4*<$T2WS^J^[)I& +6> MB%;*GJLKEBD9;+&A4X3T) MR/ZXSPL[\=DE+TU:DR+K40$:V /-DJT@:) OI P1*.QCBV76&2OU(AW=^F_ M>?E9LRL(-HS2@8PI9U1F+8HBFU]1L&&@2P4W,0:A.8(7H\)U&)5%U+";(MD9 M@VP?PZFBK@K-F<-P+Q7-X#(^3V)VP'#:B-44@;O(^:0D%UVS$R0E>>"!N1$K M=J![K;-!6"4=^GB)TEKJ2$R #AO3&G6:%XUFLWH[JJ+P7C*RN$0VT+)=Z\]V,;LG34=23:@&-]=!6USX..%=D@5L 'FG6Y9V=CI_G)^$\=JJ7==#^!AIZ!N?5)\UAQPB*A( M/4:Z*A[1?CPA3M]^ULG%2)7N2B&;V@+WWU852Y<9ZAH"]MEV>;573KACYJXZ M-'MJ6 ['.QQ%6+Q:?QD&+SA*6&UN\6?,;AVR(:!V=4FY*U"_U#% L72MU@_\ M\G1/-;27H!D5Y!P./J$)1A*F=8TR)N+%N506%'.'YR6ZV)MSR4^62MK@GE;>OLE4TK M%8\D6ZU'DN);FB7R"72<(BKV6HJ2=/8#CAG*JE?*D[1W HP(ZK*/,%IFLX.% M6)*)4<[&6KV2B967"H55\D4W8R(R1S?<[ZF%^'?@(G\=Q\?>85]TFF?,5Y16 M"/BTQ_RBO2KX%*$N>("*\['43C4DG!PZ'JCZQ5P1PGKSY3-5#*^#M%0*"9ZR MPS1JJ\_=_8&'>&]3U*],=W0&'/C]=1ACU5KPH@,<*KCE)] +&(WFJ)S25NI M)_"@Z*%^:?#K[@8X$/I(KST,MKO]P)7Q<7R_^?'-SJMUBEV!>W\? \CNK](/ ML/_W$E\W %I?JIW^>EUG/FC$"#6WZ^Q=)S2B<.Y2+?, M.5M#&VDJ#W6;-M!U&'UTHFQ]+&8\;.^OY>O^XEERZ:U?@N/WV(F/$?8VP1T[ ME1;1+(\VN V#*/OGA1.3U@->8]('#C^CF[*4E(U%'#!@C:^C=J#FNW<+E+/C M%\YDAO;G]V-8K&LE8&P>_PVBN'5U850&GWDTC[=B(4>T$(B'LR02RF1BUR!; M@IX+!F2-0Q(_-_<5B5T_9)IT%.56[@P\8OL900Y%M9Z 8ZRG KK!([$IG6PI M6%DOQ&_($M?+]1WZ:7GS884VU^AZ?;N\O5PO;]#Z]O[A[L/[U>W#_6S.RF4F M.XUS2$@F!QPQAAIJP.FYG!9@5!FLDMF3=/D@?IK)<;H)#":=W"[.UR$_8\0K M.^P/?GC".%U]" _:#RV/O7E_AWVVBKQUHN3T$#E!S)Z%IK)=G$K?*&WD]Z,% M'*<&F:A^@[\'(< (-4R?,3;^4^J(DT''YXQ?ZNG)/R1,> IDXH"!/V0( 08($\FG:R M-]]3OS\(4;YB._R>^&+G8S<1U^?21^G82_#I"5'VL2^M,;UB]#Z2Y)G0KVF\ MG+ 3L??CTX_XJQ]AM'=\Q$J%.?Q5M+<\!3-A6I=;TW1Z24N%50,JHPSA0NC3JVUHD[% M%;L!1:*^BF?II$H?X$EE+Q5&FHKGPVPZ\XEY,OG_Y^=MN:V1WVE=^6$,S\\[ M/!1<&OMSZ+3S+/ DFA?/ )>W(C(&]A[]G5+=QE_6ZL.%+L9>+(KD^FR0 MY=4';N@@2.VUOPF=('X(RV#\P_09\'X,YYJ5 M4\[X\O>B*>?7C#7BO%GF6,EP[$R6[5CJTHF?B[R;YKV5]-H>ZEP=,3.%$JHT MM06.&JTJRJA0VQ!PU+?+J^NKE*H(:!#Q.HV.=Z.-_;53CVOR"7LTI71.+*'= MXN@*OQ 74UU*R%*W0]BC*]"PTS% -CU1[0=\JM);C9&F+>G*#QU^=TP".LJD M(K ]1N1Q(6I7> QO'QJS#V>$KU Q7P@R6=Q5G8XK!ZS#\R&82_XA] M;QFSU(ORBAR_ P_[]08,B1IFJ"[:*'0%#HPZFHR^I),(YNB9,M<]7YFR=#;6@+Z;8Q(G3N"Q7=9#1 *7'&CP.G$Q19ZK&,W_166!@.I>* M:\PSXLM%Z>\C'J';["[XS\(6*'^FOY*,\>OT%ZG;U]0D Q3VAAJF>-VH/PW@ MN?4@E<8ZREQ@2KX4<2&AR7F:D*.)X3U5*];*F:8/2TKF88P1XUS9ALV9VW@< MR8*))&\9[YH&E_^:'7?R/K S3X4B-6JWMP:,BPIJYKV<:?U=[$=9.=@+S!5-+T;'-# M$MS4%B@^*:DHSU1K&P*>I+;+JST?R<_$,IIA[!"V'9$[0V$XJV7_$%$ M\92S8EU=\HB"4H"CE M.L/,8",J0TJ;2V)/?>P1H84/<'B:S+2CI!%-3 ##VW2Z6DLR%BB5C?Y12+= M0CYK3]Z ,W0)1-.BM )#K8/G8[>='AOL=!OR+2;L94>?Q%C4]JM,PFT.0#J= MF<_@='Q6T$%U0HTA0&LN8P:L^;K.-#O0JA +T.P/(4O@CREQY-;A;O; =[Z< M??!M[C"-9LJ?,7EZIO]=TM_/><(_L.'ERDF*,NU3_Y8J OQWP6KE'V,2^.[D M_M\!T=6-8!WD2QB?R8U2P='J$XY<$F.TC8B]I8<9_2ZY!9W4@G$2D5_Y43B7 MU_:L?R=B].M5JY1+S!=LA!VR'].K.6*AV@\HB/96O7J9JK43\$-0_708?O$C M\^"XY,((9ZSL7)(RI7W.)WMU5[#*H?)L5CW]^2AK#F#YD>XU3Z>OCNS=P"V. M2.B)7%Y2/VX"O4&$@*+@<..LI&D6:3"I>+4:(;O55;[.6 MS'"M&&(J\VKVB&B$74PT=X1:4ZD;FKD%,5X^19C_9MVL:U=8'*'CT M4KF:/C5VF$GJU"W_\%'3%SR0DS%!NXR+G8S)A-(I#Y0S03D7>WF2E5\;1BG! M;'-^L[OD3QHFY-''6\H,1Q'V.'PWX'Y_*D"!;J!9F@H'*I G!_I:C).L<", M(PL9-0R33'')SQ'7F,(DHLL8B]9.VKAL-V=4+/&(HJ5U& MB-8NH!%!37)]-R_%]B([^R;QL!7OIA2/A>*Q4#QL5ER_:H"83\:;75[$O6VL M5^P"-$S[*)S?_.]H#WS^HBS^2)=@Y1M,YKM"@!A< 1S%/*7OJ3 M@9S1#-!F#/381'1L=Z(3RMF?X0A?R2QDL#KML6"MC-/8F%.;&UT<3X^.^RN= M;CU%SE[4 7@(+_ =3HY1@+V'L*V04K_>0.%"TPQ9\M2C*_ \2D>3@14G^)LC MC#HK.9>7/>(W?AZ/)W;#G4E4F?;SF8+9!,ND:5)>*&6VR HC40L]8I1Q9/^T M6 @)K*^ RL:DZV+J TRY$U#0[*=T1SHE]9A7YE0G^%1)DGQ7TM:V]\0FR(FR MC*=T=IP]AS=:SO,A($G6.0(.VO_)9DJ/6"WA^TU.)T5:+ M=NPQ3W[HY8"CQ"$!&ZOH&!;@C^(R! MY&UF-(8-P-DCP08)1>GPG6^ZFO,3W M%C(90T9(-1677RS6@_"=F,+WSPX[?I5LHCMV4CN_!(1=:@%>/-CQ?>Q=G-)V M<=JPZ6[A<*I $7-DLY4J1PPC"3A1&DLS[=N^C#_#U)0R>UN9DR[=W\OE0$(0 M=@HQ$R7O8>F%+]L6S.U@&ZX$:@ITYK=O*#CSSQH,U]8>.,1TJGIV4ZVN,6!8 MZ)9YX-@J2"_$-2W^F!/_PDX(3Z?M-K]%%=>I9_=(W9IF4\3QM\='G[B;W0Y' M;4=AU/L##][>IN@Z0%?;&7!P]]=AY$-S*3,DN*&,'9S3MX<<[BIBC[$2*C:$\RCG#&QO!4^@\@WF,Q81 MKLBE-"WFW ZOH;#H,[M*[19O@@4X.8L>M66;3I0$\JK5,4LK7 M^Q '/=Z>FCG]4Y:0SFM#RES1!E+ME<@,;64[1NURRU.T"$=^&&D_^F"07Y# M4R$OJND"' 54%&[*ZZOM <>XDMCCY*O9 EU.WWZZ/K'&'[.5-=Q4*<%< "^] M_SK&"4]J'L*EYQ$&3G2&XA!O':3E;5-SB'6,!O/IT $>ZMJFD>._-Q' H*"O MB_:IGX(CVRPM>"+&E)4 2-DN5R14Q9]@NT\Z]?D)E>^V)$<=C%NG)B^8D=;V+/( MS3/_2A/@L5JG4.EQ<.E[P#%8*Z;V*3R)V+A1]9W0),!/[)74MKB:3*'L-35K M#W6;5LP<.+P/7WB-CW5 ISSLI-MI2_5*EH&W^NU(#NRKN]#WK\.(U75JL$]O M(L !1L\H,@3UHP 8I#05T0V.C!TO%I8R7"#.DE\PRYFB7QA;E/*U^%93HUFR M/+]E6:V[(_! 45>^LL36T0MP0/00?L#B4[/C+_))M;4Z]@9,T*@C@,"^(O$A MC!V_=V#+'><:V&?**P5VWFN.@7TN_$2!G3,"%]CCF>":?&(EQN,8)\CC5&W' M>?$"[34)2()OV-;?.J#3]B=6(FO)1(W5GCM6( \[OL;H_[!XJ[>@'% 0PGM MK7+IR6'![#7GA@IV2/"S_YQPBS%N.AX,5NP*/#3Z&$ ."I5^@,.AE_CZHT*[ M\]\,>Y6W]D)INKG#BJ>RXV!5Y2KF4.L!U(5[J)O='>UH#OS2J*KT(]T6=?): M!^P08+:=Q[BS=0Q2^#//>PS?%YW:%A)]?M)S<1[ YN^'FE8:Y+C08+@*(@&P12S_$YZ@%%R%+6T M,R'.H93S,R@]6^T &78UAKG%GY*'C]A_P>_#('G66,Q6(SK?T.MA-,7@4Z X MS_#KH]@DB^;LX<4#=OF+V)(L"_0/[$1H$U@[2VG9:%S]=W/!)";MP\=P%%,6 MM#XK!*J82!]X4D*?#=Y4];$ ,Y3]/&!F+%MQK;^>%;I0]DT'6_2I?7X((YMI M(,8P4I\7RI0TLH$S3( 9(II!!A3%KH#!HZ\&VHB^@P=U3[>PNBD(7 MX/=1^F@PX,A3>@G%PRX=QF+VBEGJM OJTJY_9'6HT(X$3N"R@O/9=[[C\C)T MA^=33%SZ17Q\9&6K7(P^DN09.93BCFN ?++#"U$4TY'O[YJ]TF+"G!T'?3,^ MYJ^VF%"^>MI_\%7M6@3,WD:ZPB_$Q?$F^-$)ZC"OJ1U@E&M5+<.UVD; D:Q= MYI'NTP7Y@U^>8,/*A3^S:@D.KRGXZ/@)GS'S32;!9_)G&",4S9RE=M D0 MHVP>8Z96L/A97S_7*#@6HE 8"^]QQ/[^F0YD=\3#_/6E3;2A;A9='&,2X/B\ M\OE 4O/!I=X&:H N93KS0K?^:DT&@'0>$J)8R"*RLBB3AI56#9D\Z#$7R"H> MFC/;.60RWNA>MM.=;"8R3<(\CGL!R ME44J>QGN#S[AL1J=4ENE:W[>0\BN7&]V[/V.VCH-(],'C.>3F#*O 3$F<>#( M/XVN Q:BI:(2(A#%;!V]5+M)(,>YD:EDMGH:H%*.-N!KFEZ>5D>/:[E,W! M[!BRJM#45-Q9R]:M]\WI1^0M_06>J;2;78>)^EB[#]$YCKV]C=8YX"I3G.LH MVU_!<8;60\I7=9@%,IB:,U?'"+J5[*W!PZFB^,/W% ^";@:=NS!"=@@?GTV6$/9+<85%/;QEXEZ'O\R-J==N? M:MT @U0?Q?,C$ I]@(-5+Q5&+\RY$]Q1XGQ"+N>/HE0 7H;=S40P?)+!A%%2 M)HAR08(-NI-USSE9.,Q@QBGJ?N@:EQ@-V^XP+XBX=:+D=!LF6+PHS2IXKP/W M&%%FRWRZSQ+3BXAX3_@F=.H"9Q QP#@XW$@9.NI3 HZ9(R@V.I)&0B9T8$*A M@$I%/\K$0B25:W&VH/7(94,^%C MC .=%G$6"PJ33D+GR>$+\3#"U/SAGKCH$0=X1RB*,D=E!W+13A1..^"(A!Y? M> PP.K%[-W12S4]_A-'>\1%[BX2'?7PX E'IO%S&F/F=-%5 M9L*4M W,FUK'U$TLOG-T?(SQ;T>JU>J%_D_KBT;U38&BF8J"I5>*:MH!O@S4 M*JZN7Q9$$:=J_WVABIHW'6\*M32?EYN>*=KBJC"^H4^3Q7/9FV*M X_CM M [MJ^_Q\ESV'194[$K<'_N8P#9MU7Z ?;S7N)K M;U:G3!#GLD")LU S^;&B,G98%>&$,@L7_/9 MZI80NMH"C]-6%>4(K6T(.#;;Y1UZQ(E21059.[$XC89+Z7W"]#A7$K*CN6Q# MC*U-A;L=NP,2'QSZO[LP3 X1.5^&,3@93!R:UM,D_])WXGBSX]"T_$0:9X,M M[8$':Z>JI?E@4V/ 0=LMLW;@,H+\.#XCB7YA1"W.!&7]KL*]0QJ'E;J&P-VT M6;G2@'+6"K!CM@@[S",WN4<*LF<^:6@LF4J_L$L_QN8X,= MJFV 1UJM2G*0E1H CJ]Z.75=+Z6&?A'T+,74)#I9?"+I,MSOPX!'-JI5G0)5&@..I6=8!QYLIQ0S,K0;6M,H!F,FL?CN2Y,2.;HQXOB.GX6X=XZ^#2.9#$\5NCL:L/\+!44KGT M 'U;!\"!JB:W]GY,3ATQ\F@=H)2!Y> UJO;K0FU[09P>T/563A20X"ENC=[& MQL##MEU).5[K6P(.U Z!!Y[;]E!&UW)@3J3FTG6/^Z.X@(/UQ[JEW/ASFZ M [F/]+KN?A,&3^FS. ^E>N[6EU8:M6>ZMRZTJ/6?JZ_D\46W.7I\C?3Z ML3%A@Y:HM[Z0L^$'KW*M6[//IK; 8[M513F::QL" MCM]V>;6K:HJC>$64VDT\)U429V1'"\ X2J3@H_^J!A[]Z)]W5.BZ)++Z'=# MJE6!!5+I"X"!4R^?]IH@N_T=)_S!HO?\E#D6\3)N*J?N4;7@??XM=*\Z!^C* M5Y ]:ZSI/Z-E"7G'UJ4Q3L9.?I0BY3T)R/ZX;XR5ZO> HZ56E2Q>2E\"C9AZ M&77]+*5F,6HFT<=P>#B?VL.C\CWD\*A3)0\/^4NHX5$KH[8["6HVPV,*?2QN MOP8)\8A_3.C,_AZ[QX@DA)7J9^]<8N^:^B$[L7$4-8(VNVSE?(LC?L?QXE1/ MH&5Q>5J.0$/9H+E+&\?3L0,(-R:UUMXKDDBC@K;UI?-ZE6^=??NZN4*W64;D MN>+=857TF5ULU(@^MH,S%I:7R6WIOFA7WNBM_1<<)6SMOL?9Q^Y>P$-<4>W* MG?ZV+H #7%7R ??\,_K50X36+[],J[FDK720,K9[?'*U/_CA"6.NZ.; ,IK6 M8&YK#SR,.U4MW2QH:@PX=+MEUCY\GU).XU30MARN!K3EL8E"3MOB]=!K$I $ M\[WS=9"DF^?BI:2+TWOGO\*(WPAOF3/WHP \CC7,(4=VC^Z 8UU'"]UX$+S2 MPQL%M^R1L<<3X@R1J$M@>R;:8IG"+IT3T_Y4YALU;691C)PZ$O.,GE9-AD40 M:HH@.7P S'/M6*<)7Q;JYC$',E1*S%^P.3I^=GJN-6]N[0 <.KJ5E5&BN35@ M0% 06M>[9=(H/PEJ-WXAI3W:H$_!F1?CKHWS4JO;1$@AU[_X//E#7[,H@9^Q1<>+GKN":-L8-I]DQ@<2'^F1U-6P=+UV4U1:EGKN*$4'?% MG7>S%+L"!4(= Y36Y17Z 4Y3>HFOO4+/F5!40P4;E/%ALWUQ8\5VG<]&4W1> MUE+L.ML0:+^NI=)OEB$PXF6E- 36]2$ X,:622O4 \&BW0Q&I^*EP7ZY#Z.$ M_,Y3MRU_W:UK8J[:'3@@]#5$9=*NU![H(Y_L,*]V+ZJ+\+>?#[Z3L(G5V2S*XGZ!0R+^9,[%2;J8<1WQ M5Z[<4]NNFE)/X*C10_W27D!W-\!8T4=Z[:/9TBV?G++UM#G7O$[O]ATQI9YS M\?9N]6N]O;G;'+Q=07KM/1S*0SR,AAH[_L=OD3R-PV/K=&[RRW MC<9<(J*/23K'P"8"?0^2W2#V".POJ2)"'DO1.H#(GAKZQ62N:5\K=.E%R>HB< M(';X,G)+>MO> WB,*JA;+AW=V!QPC*I(K3\Y$Y65.7$D4;>>KS9HW9J?=O69 MIS;GT2.E42T^;369A*:U]CEC69';,,'QUCDYCSZ6F#:>->[3%VBX M:ID@.W.LW!'XN>/^>DQ^]CA*(^# (R!@0M&_N50H*<0R>_[8I)UD ."\4,JL M# ?6#B*;MT6'*XR&B,6S,4OOQ:'($5^<)&T);KY\T:,K8#SL:X ,#E7[ 4?# MWFI,#H9.\9"1DXK$3B?+&$FE,HN%QJPDO>*4<4(7)R0C)"\+9@T);5BBQ0W& MNX%&K?1,&6]V#PQKDRO\0MP6\.MJ#QCQE%3-;YJU-0:.;6JR3W^S+!6#'9I, MN"#($Y(8OE VJ3DRZFBS0X(^2AG8O$!F1N6S'W8T6%(#H]E!D +PS ]NIG"Q M!XMX,:$^]I%A^A]K- RXB(CWA&]")_B9),_R5'0=O."8$FE&ACY] >-%;Q-D M**+<$3BV]-=C\K3FD8N$?"H3^DB%JJQBD4PNLZ!ESE""$V*L$..%RLM8.3N+ M(&?<&)W., $H;H+ZQX&:6\T"Z,[4.H>TO,ELP.M 2_L@4!HRO#(8!2!0$! MD_Q4*/D86GP+FBK B@VV/7->;@(4*=H4*CWC+'T/^&!-K9C:"W.T7UI2TO;3 MXZE:[:^,5QO-Q.5:W@XOM9B!VXWU(GCA>'9?_C:MEG8.EQ5E9X\@)R=>]'U- M'3!@;Z4PMHUIG7)'H,'47_DL^5/K!3P?[*G$Y*M9^>, 0B#TBHOT)/0905MYB.6K)"O0-,,W<=LJZOU!TP!NH8HG8:_+DL\/=0Q>@: M/YVV@5SG-V"OZMP<_'*_.9LHN8:]^=?]\3$F'G&BT[WCX\V.@WK+W+^M/5 0 M5595GJ U-@8\5^N66=>7&3UVB"=]KL[RFH&D'9MS;7:JE\B4.D+W8F7E2^[< MV0NR7ZL+/\C!-YF#\YD\.Z8'YH*9*1,4,6Z])L'F!4=+WP\3EA4JO-#8UAYX M3'>J*H=R8V/ $=PMLZ[7,LHH)PWCA<9IM7U=U=9B">KMIKW&M/0]\! \4Z54 M)3K[$G"(G<9;='&=AWG\;39;NS.KGA!S&3U0O^GXXF2YM; @Z=#S>J\ MJJ8IX,#JDE@[W\KI(DX8QO,B-=JV3ZE:VL_/:ULF4$V-Y^6Y8\T5ZGW7[A0) MB+;68K4U%6MJ.Z\8;4[1:AO.)S9'2G;./-5N%C>YDIB1'>^*LY-0ITES"69(X@;Q>4X( M%K%XMI-+5 ^836V HF*K2J6#G7(#P/E'O9S#?,]6J$VJTVCA$T>)%#KT7]6P MH1_]\S(,XM G'CLDL H2PDJXU*P8=30%&D0J"K)8:FL',*24Q-7U0IDPRBB/ MO4JD[9JU2T.=C6?FGN>+0NTM9^2B8SV86N^D5I:#0*FJ7W70WY'FNH+RET"# MJ5Z)O#9@_@WP*6"-H-K%3YY)C/:<%HKI#,"+$9WB(<;!<*V^\71BI&S6VC.@ MR5_>%%QOZ%_TP^RCM/.__S]02P,$% @ 68$04R2UJSED/0 M' $ !0 M !A;&8M,C R,3 V,S!?<')E+GAM;.U]6W/C-K;N^ZDZ_X&G]\-DJDZG?>]V M:K)WR9+M"Q?_YP_N/9!PW8AF-"^^GG#X'W4?<,"#_\SW__ M[__UC__S\>._[N9CS72,8 UL7S-S^]>O#G M#\^^O_GITZ>7EY M7&\LW%;XLV<7K'[^H%NKCU@!9S>79QC(?PUBGB3_[=GFT/:AOQO9*\==AV+\ MH.'FO\]'F:X\ 1^U!G\TG/4G_/M/;$V%R)AD]JDFM(6/*(H[TG=LS[&@B1E[ MIUM8PHMG 'Q&7 SM2 1JIKOHM\_ AX9NB4)XU&@[<$U@H^DHW<7];Z>KZ0:X M(<.\"IB96VY9SZE>]9]U^PEX2V?A.\8?SXYEHN5A^&> AEL=I;-^02)!Z-[S MRG)>JNB=TM[I0 Z@9UB.%[C@+O"@#3QO #S#A1O,NSO=^./)=0+;9)V(65MK M ^ "/MEH1V#H:($P#-0/'^UB9D@1!@2L.F1NK0V ]SIT?]6M $Q7]]!&4RC4 MK1%:V-UP4>2'2&VO#9 3QP?>3-_IC[@I"X\AM$8PSSTL#;4!:X1VU6NPU%\K M4#%3MXW.]YWU&OHA*=#6"TUO>"R@H&QLL96XPQ8VT,V;0F>4)HO';\SS@>^COP+* X0>ZE?2RPF!B:;0-N%.T M#7:C3J%!LK$@EKSN[@9@"XT*(XW:7FL@HPFM&J"D;EMKTQP8 &Z%K$YE3;4S M=8"-#LWAZP:?6/#4'$J[PNQ1TDXK4WOPZ($_ T3[X;;2#BG?@'0;VV8VN.UN M=(E=6^(!(QANTJ:$N_J*'NI2)JQE:ELZ<, M$"1H\>-E:U2Z.;DJ7+9&I8,;_\0[;. :$0#A,]*)!!LW\12\U2V\OC0BC[)O M2">,HF6I$8D0/R2=6'KH;R:T A]NP0(8@0O]IN8.RJ>D$TW?L;=(D7AY3^W2 MFAE%Y$]))YJAY\,U/AU_]\ JL,9PU;ZM\ 6Y!7&W2_V^QAHMX(MR"BH5>-2<;(H^TK+OLBK8HB8D\V16 MA<;2I&10A?*X\G?DVG%]^%=X[,EA:)1Y7-^7 M58C"9K5Z'Y,PFJ*J(%B;E1#R?BIH1S3R4K, K MV@2;P-S_%/KX(V=G9[=GVD'F/-1>V)8'C!^?G.TG$T"<8^ ,_P&K]>SCV7E\;?^_T(_^W7>V:%I\]'Q7 M-_RD/4M_!-;/'XY^]ZGYWB222TDK#)<\ZABIZ+]O+C_?7-U<7E^ MG'U.=3W-EYZ;A:&[1O(=],<QZ^0GQ[J*?_SOP_5A2_>\Z2JT0O5>H7>D,&IY:;3&K9R#7JN!E%>YZ>X/ MG+4.[1*MY@M*H\YJ.LGKE!$B09E@!5P7F.-(=*600CP^<#T0EFQ'\['I^ &L M'X%;HO1,&>GTS:BOO*+IL!31<S*(DN\6&&EN!CV3N[ZCEFN M1V*M+.QK!/NRXVKEAQMK^;,D6E[JKR,3Q[WBJW*X*Y2)M:2\>IKE 1KK](LD M.NV9)A*X%])QZLY<9PNC#,G%*BTNKIY&.7#&"KV52Z'Q?S#R.Y^O6_X,;XFZHJ+"R MBJ2C3'1)LN2<1I>8=#T7Z"7:2_]:)7U1<24::M],@Q^DL&;/CEU^U#\NHI*F MF+ EVFK?,!.GHMF=7SPN<=51DSOD1SLEA6^H&+ MQ1*Y1##ID,2#(KL^>'+<'=&9M"^EGO[H\!('O"QFE,5:MZPDHVRIVC*EU%,; M'5ZB-EE,)\,U<)_0E/_5=5[\9WS!2K?+1UUA:?74R XS46?[UI.XYZ^'P(\H MAJ!$;R M\::!CY]!Q6?;\@,&H5(6]>?;Z]OSCNN4&VVBX_:M,S$ ) $7YYLOH'QH M'I534),, !/EM6^UB4\_]] S=.MWH+OE 89E1552(1?&1(OM6W 2U(=^WZ.? MD.Y$')5428<\$!,5MF^RR?8ZVI"Q*3%55ETUTD FBFS?4M-#G3;#CEMZT>XF M\WN5%$8'EL34,]EE_O'I. ]"S>P(+(^\IP1IMAZF3S7V7I+[+"+B$ M.0PUE2).5;R$:[\=Y@T+0]3E K/6B_P@7*EL'%^W9-%Y:<+["2B?),JK2,H( M[FF!$V$#28Y:WZ/>0QOZ8 RWP#Q.IEW.#7(E-=A1 :.@?48Q/V[:RH!FAU+[ M#?K/_<#SG76\JH6@"%D)FD\YN*<=0?X16^/HZQ3Y>4%(-C;,"(Z0\Z?# 3J%G\Y.4 M5\A*[19)[4N[=+)$3+"#5-GS'CR"SF;RSA66F!(MBRRW>##C59$7)N]A8 MH#@Y,5Q!8#*8O-E:4(\_=<&KZ4 9 !=N=7SW+B_@$A:1JJA'&VZT:GI+PDN: MP/.9EJ3BPNIQ@P.GFC8*YCGC+/LX512F?D=7Z&Y'76<4;P %7S M)#G'[[#:P!SJK@WM)Z]G&,$Z".TQ [""!BS;1] KJD>7BIC5/&WFIW-^T_9$4_%Z:Y,"4?-H3 B+34DS+37^&.*2AI2AG2#H:IZ[LY8GM"1-W5#. M9FB F $W3&?%9)LKJZP,D6K 5?-LGA5(E/ALY'G!86M$)$RZ@J(DH4)4\^A= M)(1>X#^C7OW%18Y#):4)0H&I9JAZRMK-N>XPU%2&+E6Q"CJ7R\L9AN6FI+2* MW&!=:!2+BL])@+K*$&JHRPNV]:7Q&(-&K7@FSC9@I@UN*?%--R!Z-'$UV'>=8L$K+=V./W +[ #9:VA#+ !\)2<62=G8)]>2CA1\FBZ8)"K@57/Q3WLC MCYR0)5PAU%".)[Q8U724Y:3(NJAD971Q>W-VU6T^L"$4E9VI,"ZHI?WCQ+&= M!'RT)"=)#LD;#6H]Z3C"L>&H!DY-ET:8?2@OD+*IHKBT=&2HIN&"B8,#KYH; MC>0&,'DC>E1*63ZPX*R[F;B->&"#)VRME27-7ZD$>1<09;G!AUC%S4:$>NQX M7F*RA7: I''P,=R!E>."J-Q2?P7>\!6)&,D"VKJ["]_]P3GPL+'7L:Q0D-& M(]KY&_FB=#SEV."<6BQJ>N[WTHG'\1VP0;D=MJ1T]VG$!DE-9_T$^(>Q5+;2 MIZ!XT251>6[;+*V0'%JB]Z[;"SJ:M_ _#I M&0?2HUE'?P*38/T(W.DJ]QPRB1)<;729*O6!)@?DHL<8NQ.T4Q2KTW_6[2?@ M+9WRJYJ4X)U+\A./F9"=^&N:[VCI[_U-VW]1XCB>E-0JY-EAJMO.S>VX:TN< M)XW6_[!0=HQ!<]<7C@&YAK[-\D14_S-Z00B<1@5_,&3XEP MHH$G@F*DEI3G&#=X-6\'D4;@!+R$ORG?I#+459Y(#' ;.+W(2IQH6%5DSE'E MK"ROD"ROU:(."U[9 N!T:X4I<7YV1+RO08R2!I1F!@]F4=%T8JC1_$XE^O&]XRZ MNX5&I1U+KHWNLTD<;$$Q>MW8_*;3AU7F5$DCRI.*!_?)PO9.[17^3^#Y6*;> MTBEQ?A8?/$.93D,I>'/P9P ]Z(-8A)%XY\!PGFQ(..R?Z.OJ$+E-@24C0&0, M3.O\)RTW?<=&H]5#(*>KZ,\^SD"^ 8J27@#LU:;ZG!5O!@2!HH,Q9&5@=': M))B"C(TJS\$ZW=.]Y93DOK#F6KWBN M::7:[L:%+-SC>]QC]GM8!55:6L5Q3V:NLX5(;W>[[QY^.FF?]ZMG^' ;/1-( MR7O%W9"\TP%!H4?; !&09;[^@[/*$O9WAP+2*5.0COL/)GTU,S\V6!V6 E8=S)RY'G)*Z8&+D^V/XE:8>/ M+#:WD]/"L55^IYP0B:DYN2&1NP")80"B_Z:$'/N!Z(_#,#8@'0\;6W!KRD3- MV.X"H>!\L/W Q7J*WN-EYUBNJG3LJDD")E:Q2:'NNBEG#M6\.&8NV.C0',2@ MDL2CMAG*B9-A+(V]1 M2T0RLK=HQ EP$1$:DHYO@EQ$O) ;MD>T%$V"9NLD+-7X,X N0&)"X\S?S2P= M'7)L$T=7;'"1,O<3

1$:DHYW@G9>O) ;-D&T MM1ZZC@& &3YR@T/=D4@ #FC?YS8MC_-X M>(8+0PAWNO''D^L$]N%J*NG"ZOD9^I_V43NTB?YR]WTQF@P7"VTP7/3GH]ER M-)UH=[W^+U_GT^^3@=RW5:?NDV['-RX.5V^CVQBSE,BGJWAWIEM[VM',RX+: M;F,V*: *ZC1^BA,=A])]7R*FW%GEIE'^AJ1;G812)#T?"9+-J:Y6-C@S+>"3 M#5?0P*[X* 2)YA!@C92!TO*S'21GYD6HZ^3T?VHWYLLM5Z_CV:CY6CR59M- MQZ/^:+B0>V;*"X)V0Y10H96$&"2ETN8-MLK9\? %G;Z.Y]FMO_'VH3>^U^]&D-^F/ M>F-M-%DLY]\?AI.EY$-_+YD#+-K@)U=I8_@7]8@VZHEUI!OL+&I*#W=^= HL M[1/'!\EMAK0=G7%X7^6']V2Z'"ZT6>_WWMUXB/X^'XY[R^$ _62^_%WN@3T( M +[NNY<"FN:3NVODXE&+KL>DO3L%4$V&MAP?H+A M&]U'7^JOS/OPZ_R('4WZTX>AMNS]2_9-]Q[NH?_TR]_E-5JZ1W7<(=JR2ZHB MW=AE4-'1K2@^; JLN3C<"D;9);"]TPG/%<#F.$S?Y ]9ZDP'Z M>WB:'D[D/TH3Y,$\SCG;:.M)>FH7:7,!7R/2S0Z55'W\DGU-_ K,(.49;2D3 MQ^<"*]QRVO_EVW0\&,X7?].&__P^DGV;GD>/MW_4));D2G(D)L9]8I\,F.MG MQ\$M&@>M)ZUD42$Y?S$/UM,DYFIPQ"?WX8KN%U+&_)?\F)_-I[,A.HZ'.P4\ MY&=XXR#WJ"^]$4@9^ SU6HH<+NX6^_#G:4*Z&8!9G4=1P_40*[#V']]@Q%DD M+ L8?J!;B7P89X;;(EO LC?Y.L*FN]YB,42'B?!GP_%XV%]^[XWW4X?N0)X_PL/V%,E]^&\V2N^*$_?9B-1W@ST9O_K@V&OX[ZP\7? MY9XK\"$2,^8WZ#_W \]WUK&D)N@?QS:8/ "\C0CP!E!42O()L%:5;@JHIJO$ M2U +=N=]!2'ZR-[*.-P+H@FCX1YY#.0>UBFX:7>G[>R3(E'" ]GKM['TA]U+ M=R?J*MX41PD/:3L ]@8RP^'B[/;Z]K;ED#]>U:8W 35Q*[ 7P(:3.3 W%;S M^I\7Q/)AK[\V'_:'HU]#OW^WO/Y'MU!Y_/X,505Y_@M5QN#\I]:3;GSS:"0= M 5 -:><7]CCA;3Q]>4FF6\;!7!"A-YL/9[W10!O^:S:<+(:10S%<^>4>R5E! M9#/^L@UHKA9:6_8S";69UOGB&M(-_ H*S"WM'% [[Q58!(\>^#- K0RW[$&Y MYP51>XOO=XOA/[^C@[LV_%7^$-QCX#3G7VGQ5MQ^1[VANOG*RF=)?8[.J2V/ M7YI:,@X]+E3='ZJDRP1<=VDPJRXX[])H/R2?D-P8U_EK-7. V!SM7XN,56$G M=[01S]>(=-, WS4; 6#5?+YPZ>KF81,4OSQP..-$@BEA$%/=CA.G.D9!R)4@WN1SO&$%UEB^SI3BQ*4]#/$ MJ86I;L=I4AUC0IC&DQ.=EC!#W;61['#FVL4S$C;;/H92J^,DJ8(NH4=3+S6( M.M[8Z ,^7C-SK"J_]%I5,IYP!<.$6:6I+._S2*W24%!6! M)6Q0S$@:SH)WN@=,; L MA>E!DV2>X["K1>2$3[OD?<8%5KJ.(-$(4ZHI9@] M=9_)AFVB*2N>%=G5V>>;ZRZ1A M6PH2Z=M2&MQKA2P8>WF8X2 M3"CITE'E5X:6*+JN>56JB>,XT)9G MMF"JVU&6U,>8A)$U;GIM*RYYB>/HV**2+Q'Y+KFCDJ,/O,@$S"L%=;X+DQ8QC^R%UNA#^H:-QU[7 DA,) M1(%+R11_!M=,5.W1@8[,1FJ]/C"&^B.TPK'P '3<,W-JS_'XG&^@# M+)V< HCTK-&2.B04+01!%T$E/Z\>NI2?XS'A:*^$16 M,]<*T;,QZ9SJMFI[&6EY]FSG9_D]&TM>VHYLUSJ0H+9AH&@@)F:.'=/T5*$E MZ6:AZKEN14M!@6-BP6/>=[KQQY/K!+8Y0/6@Q3;97)T59,6]^[X838:+!9I9 M%OWY:+8<32?:7:__R]?Y]/MDH/T0?T'RB68J\BGUXS1T8MH6D4LS6#\"%YUA M"'G0TRDT"<6EFS.$:G"?6I-7 @K,%T2W.-]\49 ME^H7[\9\T7G'."7U% 4- M8VWI)@FAZ;F(* D303*8+X3.Z>G#0_A"X"_0\?[PA@BMO_NFX^.;[\+'P =,N:NCWH;M!)?_IB'S(S9^ZE4>HH3)IJV!O-X2:&",EHF#D^OAJC6YCV MT#;\6'8+)W#)FTY*S:Q@;MJ_421^)JDB 4'6,:D<"!3)1H%D^.D+=+Y'_YA+ M_;7:MJ6H)45Y)EHB@A++R996\B@=12R5CDM@)3" M)\!G>Z2%I:ITLP>?T:4RQ$:/QRUM04C"J$ 16:G!KVP^WC3)%VEOL!VE^^5= M5+AOM'W4\!>UU"??5Y13[3\+$SS3PB*(E62=*FJEO*ZZ?E2VV#>J7K^ON^X. M"22\#,.GY6S=K#P^(WFT?(VY@OJ8.< 7;9'59C37)<,>5IQZ?1?+[$U$5:' MC.=C8#M;)_(D?=-=\P7)+V?;I74+5%7G6*K:2%=D7)+*+CO-%I" ZX)6A04U2^)N'87+ON%D!5* 2 M2[-ODUN5)7.:2Q*MQ9,6IMOE]1%=5X@I37U8.WSYW4ET]AH MU:1CUJF5S$HSBLCDM"M6N2J6O%(Z2SH>OM1#],Y1:G6$8Q0-YXE2!;8B//E- M=UV=XK/-E%&5 W20BABKA^N-Y>P " D>O2U*U'YI>569P >X@4.^/+L2YM6: MYN@0U;QTG.OB_IDLS=)IKH.T[*WQ*;L93D9M2T?(1KDAG(H$(78A2CZU<4R] MI,5K [VI< 7R\&$M]>5W&^C);:#A+N%NU\=O*+,9-',ULO2_1?2_ZJ9UD@V9 MO*;&?:+6$$&,AV H+"TOG49Y=52@92ZL\NHXW7VBP2U?4#ZMQJ. YBJ@%8Q9160S2)F>B\ M/0 NSGP-M^GWK_._G("RHR=_0TJ02C#\AI^!:R\A9SRX8NF&1JW$+ 1,0E9. M1Y 3=9XDIO@2DDJ"IFA(Y03P/?\W4;I\4NLS\=EU.* M#&SH&LWSW'IRQ8+8.*.5N1CB]U]K)014'2^G23DH45F%/&R@X&]]=1&V"\G,G[VUX_KQQ?L9 M0,0V:7L2INH=HA!%[X7;DNHR4(1&Y>*DQ@#0:TI'GM,M2609$-PXTIZ?J7F; M6*I*QXBJ&N0Y(5/@-QIH<-FVL?[><5]T-XK 6&PLR)TP_PN_J3[^IA9^5 N_ M^FZH/Y6A'LO\V;$0ISV<-,C?31P?'-1_%'I3YM_E;28[LLYO;\[;OG+$9[87 M ?=4.> :G$I2831H/M5M ^I6YA+1/MZFX+?[RM\@<)&FGG=\<\WEV?GQ7'/? M&\VU7WOC[T-M>J_=CR:]27_4&VNCR6(Y__XPG"SQ?'/HEK9*^J7!0\?^K[9" M7=.VN&_:<]*YKDQ)>[$>)$.;E,A56MG7)#V*M_JV.8;Z([3"FWD/0,==-*?V M'-_6<_&;V[8Y<6PW^>N=[D'B329A[4LWD;&H/[,/:E02$GN>$MQWNQ@E'OOW M+O@S +:Q(WDFZ37E944C6B:PBE-&'>!+$1ZR=Y)>4UZ^<.J/P 1.](H8;(K@ M>_MA1K3YL525ESB![X5RO&1;P?(UY.5,9343J,.( M7S6BU)C%:>XLH=^0EXRG7@<;DZ:\+K04T@+;"<5RQE8Y*Y$+))&VP\4:UW>> M8S5$]7ZW%R32VY40L6ISTE&S!DWRG!,J%07\-=A+Y6PP'ZR7SY>U<\)X, +)V46'!R/#3A M(9E35@&6BNW>PDHK>^GJMJ>'H;W>W2[S&Z8;61QM23>[L*NX^)967>SRVK=+ MD!%L3(0:TNE=G ;S[."50^M(QP->73%KFX"W]5-]X?V8-([TMB"% MJ?2.#'/=KNB?H+T# ^HC;YT)C4X3-),-K9IT9&EAT2 +0UZ?0\G! F^O\,TS MN(+ C#=:)>S@:$$ZHE129IX3=470J)GDLY!5IV=N==LH0UE($-9JJK&B%NX. MO!';L^T QX.B;P#/GR-@:8$5D8!804GU\R,^S7NMI[_!CP4P?-T VR/1A*&& M:CRI"EE0SK$R:R:W5;UPCDA <2X7+-6R0KEL_TUZ ?-%9=R"$I"5D:&E>6,. M-OHN].-G=_ #\%BV"R5548TQE3'';+EI>NIHP1'2,TT8H4FV7KRND0L^U\A' M[?!)38^_^>XP>7>82#+'M.8PR\%L0"HNG58K23X["7#C;=2/T9(M8N8Z!@"F%[TF&V;7 MA/B%@+%C/Z&.KL<.DNWQ3KMD:JC4EFK,$B^,1GTF-^W0#AW?L&"8:%585E7: ML(-MU*,BEZWK>'/&:_NZ%&'[>MQI;M0+;1-UX]T<]FX.PP/R"@W(RS=J#HNQ M=\X4(L(<)H'>Q6FPACFLJQP090Z3@ >\NJIE#J/KN\W\^H%K/*.%=KH*N>X/ MP!8:!!L8L7Q7]$S04O;,RX]63BVSZ?8M:)13CUU__> D5DL):-'"PDX6QLFM MEF-@.ULGHOSF%DPYGFJ2Z?U2IHIMFI6QG^JZ\2U2'(/7X&Y M#Q": 3>"=GP,*@K79:VJ(CEJ8>] ['9"_HCVWC=@F3T/6U\1,E>W*,S@J*TB M.>K"%V20%!:YV[3QC-MHIAII*B(^581WJZ;KD;URW'7X#5YK]54-:W7JL^_6 MZ7?K-!YUU^W/,ZU9IZ\[:ID489V60._B-%C#.MU5#HBR3DO UY=U;).T_7= MHMWRSH7F$\"Q'[]!_SF-:F1O@8<:*;=F,M?MBOX)VLN>3.HAEYT)4QLPZ'Q? M2F'MDC&V;L&FZ''YXC#H<5]*83V2,380N"31LBW6$R$!+5K8Q)&%<3)/Q,R% MM@$WNM5;XS?8IBN&=:C(PURA&>E84$E31[YG47*0*PZ[^%)."/$^P":>[^A? M[@%KT3V<\M(J$H$7KER.!X&)J>; '#+FD&"IZIJM*F-_331TO(F'NH^!2HB MEBV?C" ;,W[2=>1Y 3 ' 4Y]'STTOWA&6O FX"7\5=D6E*VR:OP1@%Y0.AJI M\OTWF,3JYO;Z]HL2G.&%+"@3C51$:_\:+KKBNM[C9WZ7AUBCG>D_[E \M=T!&ZP@M?O9TM*- M9P;%9*=W=EB-&A].\=9*WUFOH1_F5>O99M^Q?;0' K;!?:_R)C^(T1!^&"VC M]^Q[DP'Z^V0YFGP=3OJC[HQJDH!8QSEG&VV,_.D&N#KNUA@@0EY@!UFPT'2IUB\"=(2$,9VDT\X2)X*3$0QUMGY^B5TKO=HBNR9;P%O-]K/#]G/[YHO:LU.SHI$W/FIF MZ?9$7P-"4%RZB'2*;U9O>9Y0A2&_JHFQ;]E"TJF;*OYRC1$0R1G$-%QO+&<' MP/#/ -$FLJS:!A(0W (,JC0>AJVBM+HE*"KKL*B!LW6-"]HPT.:\LBEO3 FD MJ=^P=/0Z]4K1D CE?0X*[\$<.QR&?7T#T=DHCR MINBILNP[;Y?.IQ&EH(@GV8(6L& >Z;)[+)'=Q G# H&9W%2.9A(2Z<5_[8U3 M_T0"5?,NN3 )_@;@TS/Z;P\!U)_ 5]2 /]!]<*]#]U?="DJM:R?KP/LP:4G& M:L:[]:RP<6 6JY'LO6*KG)4F4N_Y6V%L#?G(%1%'S F3F&*\\"P2#;;A*W - M2$XD1:SW]DA33S2-!L:U=8HC!92F)..5L:UZ0V^/?H)E)2@$K]G71ODPM"6=Y#U%7X%SD-7EF=MT>=ZF*)6?*ELS%?X8!X=BP$PXM<$7S1')_S MH5Z+Y;3_R[?I>#"<+_ZF#?_Y?;3\O2NQ&GEQX'M%E. ,6J66HS%P[^YV?4OW M/,;XBN,:\LT(3&HJ"9%@0B>O)WR!)!W.3"&"& \A J*TO'Q:Y=11T=K/@U5> M':>[3XQXR!>43ZM<.BEP$[%!5,0IWL'B/.SI.,A],* "<9:TG&"4:=% M/D-^H,HP8^\NI7#AJ)Q*VF>!UGHV(/%K "WBI;"L='JOO[ZSXY0WTB0[;\UT M=^J&2Z096NYGP W/LF41CDR5LQ+Y@HZ[M_*,>++>"D(@JT,^U5V,-@D4V;5Z M@?^,>I6W^+!54I@P3% 5C:HX<2J(KA.G!N1&D\BT]!)K^IW:) 1ONBK=@9=. M/%RM*$4H$=@%>>VE2AA1-$-'XXYC]8HJ*,87+IB"7.R2K5I%0DC%1G(P)%5+ M>9K0L,J5=Z8DJ68:5FJ6C/[HH0[/L8H*?)JL596@06W I\DN4X\+D1<7B29) ML$3<;+!444?W58 VZJAN*5/F01 #N(4FL$TO*XF>;48_ &CC1=RD\K>D!)U$ MXX]9=BOQS'(7[!YUXP^T-7]R]764<';IW($Y\ /7!N;2(65LYJBM!$%$8$ZL M<&DK0IA[:A##-9-)JZ5A3(HKH>,?)EKA2 M5GBWMY^OVTYD(IXJ)*@)3YI)_WW=3O1=LO[RAN'EDBH5AN'A,O$'WD/RVM^N MIAS:[#O35"7I9@#^P+P* !5UZ\ESFE&%2)50-_JFQ"G2]^5%EQI0O,O*)>.R M$GU"\_ WWE<6=8*].SD5\**3-Q"XH6!O&;3*J:,B=ST/5GEU+"S86P:M+4(0.]NL)\J C^_=I/ M@;]%!F;4WQ>PXR3$8;=]RCML=#GO_##4E$[G[!HC'@FX\*J9"38E#<:K/H0: MJO*$">=I#/MJ7_'I.F=J0%;QB@]1'-'/[QUW =PM-*K1*-?(VZ$3&_1&[_=< M2T6K< FOR:KB-MX"J3B0RY5[\Q2Y% LSQ%69KXI;RDKY'$GY2CE^<>,7=*5( MLC ^ULZA[P!;>P%L'7H[5H99K59P7 .RD#?, MJLYCL5)HNE&]Y7E"%8;\JJ[Z6*P,ZJ:*OUQC!$1R^LU/^5BL3+HE*"KK'*^! MLW6-"]HA=.2Q6!GH=>J5HB$1RAO=)\=CL5)0K1G5$YV]-41UJIN#)SU+(^A8 MHI$C?&-!G_?P?,UX>(X_%%_R\O"GWD_*4@ YZ/XH_U-98@'>9K*CZ0*-IL^= M._>*@'RJ&*.33B C;'W4K5GP:$%CND(XH/W$.XG<,$XB\<>T3?@US8D_]SZ1 M*'-GM*/3 R:T?B^#1@R;4W=U"W^,AW1DM*R^?5CEU5*!E+JP,.F[K9B\C1R3QKFEI>?EX44VO M>8+P05:$%Z/9E,B#_>_5U3L9XOM]HB(#C0SZK[T+8,?9A VRT 7R'1V+/-Y M?O:*TBF170593T@-N U,W*V'DL5B_$W'%E=_ZL[AT[.?/&6\ 82D0^!U]DS -56U6";$W*HM&;2&W%_*?N/,S<*+J-=*NQM'Q68I>W-SAQ M<%?9PX>RT2M&+?&BZ V<0H-C69@&:WVE>%,/M8IWB@[I'?>1Y5@H?<$OJ3\,_!D@ M"0VWZ%]+]#V*-ZR@M'P:Y=1/L2^,%6FGM$MV@)65ET_#'/IATBX!IR).C2/0 M1 ='8=DND("@1BH-""@5H8!@?X<,%*@]T[/C/)F_@YB$(+?O+O![\#4@G5+9 M59+U?PB W:@?1 (K8RR%1 BEUB%"%27H4AFHBNX)EAO\L7"(+Y%SMY.5\%7[ M5S;J4$D,>D%N#LD2QQ0Z"ND/E].J*<6?2F!/X\UHT+"()N -PX[NIJM2J?%._+EW74LF_H^:%WU;F27=G#N6%9\Q[8$&U\C:DPE C#+Z[U0?>,@0'GR;"PV MD:G-UUU?EM3]B-..C\4P@G40OMJ6GC31GRT0CFS;[*T=UX=_A3\O15'F M>A'4O'134:5C4:/24/,IK7*;#/0VCJ=;W)OE?44U.%41IP*VO!&J;C_!1POT M/ _X'OH[L"Q@^(%N)5(I^MD,C;]05.@'9A &QX>W+OA6N]N\>VH97S+!SH?7OT#TM[%]75LBO MCF.^0,M"$CY6T4%"B)D3G;$4ZPM35 M+Q=CF"6B2%AUT>:'G#^HM$)63#=(3#?2$H=9S7GR< J@=9X4AFG'^ULC>K@H MV=WFI%26GY^GNN*T$"*.UG-2%9,D>_9A9P=+O;= B\IR:"!A2#NY'?"X*"9* M81G%2<&.N8'86,DVL&/*'2Z6JM+1Y91G&[(43G;A*[X= /_"3T5X_G$O"Y8' M2@WIE%I9!]G5H KL1J]TG%^VYH.N['NW5>*NL\86320W;9*DLW&]6VRM? W4E#:WE8 M%+F2=)JOH3@N%I1A5S=8-Q*&522,T":$H)6]U\12-2O-STHRJ8($U S53ZK*1?[RG*JB M#FEZJD=%)ZSW *C.'+'R%!N^XI=F::CK-"G=A-;D<:R:-.1]&XT M0#D!,U$ MRQ=@;<_O/%=P,#(U*QR?A=.!B7%6)J1F6SB>HWX'N+E\<(32-VWIG9QU! MJ7F^K" ?]'E^APRQM7=BUA.5FHG6^"5T[P1E8275&GLG9BU)"3H>=Y^7J*PX M7J*R[[RL)2E!S^)TFI>]E0]3,M/C.T/KB$O323G=H^A;LTB<@&\5:_;EN M])CCZY:T,3\U$U+Y]5X$M M%? V^O* ?/N:5 Z7M+ J[+J+&U*/4X)DT.A#RRWQ;+3>Z-#%V5KR@RT5/%5" M+L;:ZC&J#G#9[%B%%V\(0R9*ZU/XO!)#+76X4 =PHT\IGY_@\#3UGX$; >T[ MZXT%\5C0W=T ;*$!^(Y)YV?Y3$;3Y;?A/#DA_="?/LS&(YRYKS?_71L,?QWU MAXN_=^4PU'?LD#R_0?^Y'WB^LXY%A[:_$\E9^_C;43 '# )\ W2Z6H, M;&?KA!<+_6^Z:[Z@,17K>1:XQK->/!GP5)=N5JBFLV1:J U=KJMY1';$>*;V M-]TFT2!33E%]TS$V>E9I1+%H77,6P,5_QL*90Q-X^-W J1NN 7>!!VW@Y5_, MJ]-45G2W[6>D%TJ/>F)H]!32TJU=-O'66AD5HI0 X V?0;@O*11?_B_#1]E\ MQBX0<^G@J_#3U4*W"FTKQ*_3R*9AM_DI[CI09+&_,"[XL)2[0,YT6/JH M+0YWQ\,>[2\U&.E.:6;4J_?CE;CCU?LJV>55LLE+Q5^:72F34R9U#N)9'ID; M58A-#0I$KH>SWW=B76&=Z)U8,R?*V[>T5IYWE6@BD#=^??E+^UOZ>O%@:.^> MNZ;,N'?O;BC8F]F>'](SSD$84#!#&[[=TM5M3P_SM'IWN\QOF%YFX&@K,RQO MSKJ\\(F7@[SIH4J0$1YH(-20C@/B-)AG!Z\<.LET7DDOQ3[TJO ;C:@1$W-9 M<."@W@,_F<%X67#F:]*;>(Y"QA^ MGP1I6P:YR0)154 (>\.JJEE60KN\6K8)W M+C2?P-C1[3 F/(5J9&^!AQHIMQ RU\W*X^(6B41*_1.TE]U"UD/>.A,Z9#F4 M@"PM+!ID89S,LDCU;#.T$?'9 M-B[SMHW9?#CKC0;:\%^SX60Q7&B]R2 V9G;$L)&53"*8.-Z,R;[!U4(KSS+3 M.U@=FG1S106%9MYJK@CY-!;03F8/Z# KA."6*QM6.X[.;E.@$E:YDE.5G&+0 M$FVC#PS QO&@7[P:$$JJI&0>B((BZ]OS=RV"1P_\&:!6AEOT+\ZH^:O\3G#Q M_6XQ_.?WX62I#7]%_UYT90-X+ G*;J^\>"L>K&QOB ZJ@J)9;E\B;E^V;%"B M*"/C@A*BTOO6I)^F'2+@&G M(KZ (]"%+B-BV2Z0@*!&*@T(*.6D@.?Z*?6COQVK'OT(W[3R' N:V,(XM-'. M"0*O8&XG%95>\0P3.S>^)CPX8K58.)63"TNC26YUT#4I\PQ>>.CMH2-1J>/^ M\$OI=<8TYS)@:EU+C:RS-%][67%IU"Y^-TW&2#!7M;R=[ENZYTU7O^FNJ]O^ MU)W#IV=_&OB>K]LFM)]*-$RK)KNFR>K*:[L2WD;=%F*2#BY\Q_ACY'D!, >! MBX#,HNQ-.$&G%Z/UAJ_ -6"QXX*O 55H(0BY7,X+40Y1QP# ]'"H// "(L.'G3 _"?G;(W M.%BJJL:9RI@;]:3(P)UHLDVDP4*9;(VLU*YN;\X^J\,4!JB-/LS1$D&2-#R! M;DT?+?A$>BZJL*QJI& '*>C1U"JA>/_X%.DG=E;^]_\'4$L#!!0 ( %F! M$%,'48FK7&$! /-!#P 4 86QF+3(P,C$P-C,P>#$P<2YH=&WL?6ESZKBV MZ/=;=?^#7\X]]W17A6S/0[I[WS)@AC /AB1?7+(M@\'8X($AO_Y)!A(@9-PA M,=ETG9,-1I:6UKR6I*6__V\^ KN&9MMO[YS]J.Y<2 M__-_/_^+0/_%?PCB[_^72A'V=;I9)DS/B$;0#0G#AR"$)C&SP_XET?;&8^ 2 M%>C[MN,0:=\V>W#UBG3!7P@B15TP L6P1"KU<[/;- A0+YY[N6I-75"[33*K MH7 C\0?%_:!)FB+H2T:ZY!BB7MEMO^RH;.L^\!?KB5ZBGLE[.#AR_TLMZ$]M M Q)7GDX4LY>$8$@L:5E&BM1I/<4*0$SI(LNG 5)RC D7A>EC9[0/W_W0X1= MA&$WN(R"5 ^ \3]G_3 <7_[X88% O_#\WH_5#W@B9(JD4@QUMGK%L=WA??O9 M;'8QUWTG?H8'_EE'&%LW!XZUU;H'0_3(OC"\48PEDF?(=5O-]_L MF/NQ_''=U)Z'J0 :6UVC[Q<];_K#=A$0$&/K1^@#-[ \?P1"A&'4$<6E2'%C M-H$?/IX\>KAGXO;\J6E3S,:8Z^8^M)Y$$_\#_;HY:_L9C-IN$ +7N,>H">UM M%*WGC7[8!W;@L30E/#? LL7JA:V&,R9N1DF2]&..^>8>Z$=LL-44_WK?=&^7 M:&3JQW6EW#+Z< 12NY-$]-T/\4O$I5,TO\5/]EY^XI?\9)_]_+L/@?GS[Q'B M2\+PW!"ICG_.0C@/?RSGBU].P4ED3_\Y6_V>"A=C!.F/GW^'=NC GW__6/^[ M[$OWS,7/OTU[2@3APH'_G(V W[/=5.B-+QER'/Z%1OV!?MYJ8]K!V &+2]=S M(6Y@SR]Q;]!??K1-$[KQ1]2@BC2<;QM+>.=A$[-:-O)C/&B"1FF8#;2VASXS MJR\K@=9RMFN'L&Q/H5ET$VX&&!%6K SQC MV4 ("&SL$,]:2V>4&I4O4@42I$->TIDZ4Z\WSG[6*>[F[Q]; M*/D*#/F>&1DOH49.F;==$70\LINIZ"-YJLP97?YEU)C0TH)%LUP93NKI'M/G M(B57GR'4O \SU!(S%,8,KS'D\@O2AUH3 0/C.>-O%03G*!JMYK;&',+$&/KA MHNX Q#*NJ2"F&6-;G%ZTD<3$;Z_;UBP+F;'[%JN>^BV.;DGV-23ILB0Y+4J10I).1_$%"4B1(\812KZ MH+4024S@F]HX\J'6,4VO1AD%A>33M_9M)1UX%(. ?0-FU]A '8<0SR!FK9K5 M"CUCN(6OC.I=MJH30RU<4:8 MT+!'P$$ZF%VC$3'MY78?&YTO/V)_I(D!W\)CD:D89-FMDTJ&+37'4<Y>BTNUE=7ZF: &3?>NJ+:@) M4+=6XEF=O0F6&JO)TZ[8< M#A>\8$=#8"K\[6P3 >0C/@(+C'.$[ZP]M=$,S6 ;+XBWE@^0]PGC)UOXJ+!J M99;U5K6FLKD\"LW;6ZJ;$VE'\!%^\5,4K:1 ;ZYF>;Z6%C;*MDGLWJ6=A6 M,GYK"QG%:NZ792,R=;$(!!62X#9CE42+RUW3\J_*QKOUS-LYXB.04(CNLNZ$ MM;O#4;#09$G5!K;QHH)XAT6ZUXI];):*KFP87N2&*#Y4@A!-*(1[3,ZN999' M'IK273Q.'4'@F3OV["V>P,8@T'&@$4; 6=NI5;=VH18Q[K305EM#+&5N4T. ] 4[ZVFT1B'N0*& R# 2*7XFO)D( M<;<;YNS ,X-!+[BFEG$./<@L^6Z.3#!/%"Z8Z=:6BS85+;8T!@,WNQ G=X,,Q2FT9LT*FF_P2-PU%H.+A_@Z6)>RM0UM M5*\W%]8P(Y 3)5,N:(V^20UZ&H>A;="?":N, #5C8!W06\)7!;ZO 9EC.N$- M:2N G)(LTS+2O(S$RD+:$GX<@(>-.E12K5.+V22G1M-VF92R>K_4F?VRR@'@ M=A*FJ[0V[):$P9BG J?C-9Y3.2\9NJ /?!AH?$$U])Q>FJCYDCPHE-04T]1V M3)T*I6U?9_?E=7/O0/\7$-V#\>/?9,>QU;]'N80 M^"%VGV)?(T4**5*Z[^?^MWOLF4\T7?^R_KX>Y,<6]9]EADTY958V8H^]T=AS<=R[Q1.R:<:Y3N2[ !O9Q P8VR%P5KR1%BL\C&@UIT1LK=)D:;)2 M)6>)Y8WG9OS (<].^9"<@O_W2DYA8I?[()SR6*,WH8/7].H(HD4;KS0LE>*] M [9<02Q[P.W:87^S=1$IX"#T_& GG'R-C1B-/'?3*M3N)C+OMS+3(3\3N]>% M7 88PT92>>T9G)W]Q%;KU4A[DN/>SO>[V'[@^4?H3@B?\RF&3""?MV?>2ZRN MSJ-,=L&Y*=6NZ%1NQI6@E?T.[/KRW+\_[[S7FC[6:M[,)\GA6-3)Q9W"-&VU M0CGMQ++)*RUH4K7)8:SF;H(Y66;3']/BG"RW0P7HM2Q0KFYAWDVLBW8RFT\P M.OEZ1B?7&=D/9G1*W%I.$G^)+6V6&SK\L#I6)J(BI&YDK3WO)98MD\0*E/AJ M5D!-#\,*3^J\][ "$][5*IV&6!Z6*I/A;4^>3;IXJ>S$"LG6"NSKTH#/.D1[ M\W\WK:NQ6BU$+)FW&_,[26?3C9MC]XGVS?20;A'[98XRL]=1UA5QP?JR(BE\ MY];)EU+UZL YN)2_ W',E_F3VXA;?1ZT^>;$B%*TVG*B88VVFEU^,768(]4RWU:$S.94Y=MVS M?ZX?J7V6FY;#/0IE_D&9*TQK]4=E)*2.@N"G7UIKCYK&3^;.E>=/*?15]GY=F.I@/%C!K M3=1N1NQ783?%BN#8E?872?-AJ,V/"I7T5:6\4$&N;)?I#.W(W,$I]*63?RXZ M?H\NJU(FF))7I$G6\GH7Y(*4$+:.G.Z >)L]>#+$?29MIBA?Y0#O,G^KZ-OH=P1D@M';#E]&!>:9$IOF$7 ME4IV<=-.0BKJ<)/?. 3T(=Q=O!.K9 EH$R7?O&H#>^ARDIK\G'URN)N2#F.= M?GU'PB136^B97 X,,Q&LS7*]Z17H';OB.NB23/+2(7N756;C$N78E69/R0P[ MO!CDZ]>YU+$'$(=>5DE>*N2QQ#;HT.HVJI4;A9Z)$#;%BGU'';LR_D2)3434 MOU=DIU>WB[34[X9#.SM34Y-TO3C3D[]+(C$BFY2(_[',=B1(BZE2J4RV>-YU M"_T:/\F<9/:H(ON](EORKU18;I6=86VVX&"IT;[A1L=.V$\5V8,L'_ZZQ%Y3 M)4D="7PTC+3V#3,5^VTM.OG%1Y6KV2NQT!2TZ51O.TIM)+=N D^0M>G)+_[Z M/,VO2JQ&3LHI/CRYB1-7Q^[*OY$B4U$ FJOR.I-D>Z[Y8ZJEJZ[ MO"IJ9#]S^.7$;R.R'YU\>C=Q]^P+GP2YLNDJ0X5F-=IUBJDP[YRL[)>2=4,5 MXSIS53""]X=8E-'8\180+A$03['H&AC>*<2-UV0UK<#6<]?]82;M3KGAP+L2 MNXE5Q9NS7!X[>=TTDQ[N)+VX8<+8 6'@\AX?9S_QURV$/$GNUS/:RYA\T")[ M4?F1+)?,LY;/\B>8'X0_9Y.: .Q<*S/LIB>44IWE7"V;N+S;/O[<1,B)/P_% MGZ)&,?<,^O"%KF6UID3?593%77?8I$MW8MY/XEY],44QK\3<9M./.TJX6YGR M+>?'GB\>Y/3(ML37N85:JD;UJ53(N%XA^:'!G?CBJT,63GNPN/>? M[^D>Z8%MVL!?M( #]]&]AI @.XX7XMG4QKC+]48]=31K]C385EII)2W>I:]N MY7ER-<%3,]WPPYZ:ZB%],2Y%OM:CV&R:D&/(3^QR"Z*@E]/H<=D"WFR:[;O^LTJ-/AF$O8&)P=Q[$8)D \^%'%7N3-')!LZ:J3R M87 K&ZY925Q>,-E"1;Y>X9*'4KCDIE!]$&\ NCUOTR BR?RLP]MW5_/ FYV, M\5MYX_7U8@Y9+NV!-TBFV;B61H5 I:^FK4 =MC/:X=WO8T3;O52^$01TL@.[ C;8KKFGW M4M;85?,A":N1.%#[]>%"3:Q>?I%K7CWQA"CI1''-ZW7-'<.7?0#4$'X#439 N\)JGQK"YUX MJ7G])4L+F >,2F=1/".ULCTVR(^#06(]R&\A/,L;<%Y!G-]1AMYC&Y;7/*\Y MVBA @;7+?8-,S;G;EB9.VHLPL1S]+K6[->$3EQSXPKGOP#F_N<[YN$O3]^N< MYK!0**G-&_Q[6ZNMUSG?BIEC\9&,2V8']$E/E;(HTA+3ED]%5E.I> M4173JW\/=10SU1MP\:UXZZG"03E@^QW@1"@*NO]80#0!OM%?E.$4.ENVZ[Y- MT1U'81 W8':CS87\^")&8[&_OXV601,:D>^C"&W5L4E-FL6 M25%#'@J]-%VHEN7D%BEZ'48?K.,S*/V Z/)E6NR!Y!EB?*10?&8=\0]G2LZ_ M4E2M[HIJBJ_RS2MSX-%\QGH39*;23@9NR^O:/0\HW\05Z85 MWS*&$T$IV8J9932W?T,>@ZX[,<)':;Q9P9O6]+I;&4:Y:3&$=/M*2AT#"R34 MW!VHKMDA]HK-RK3L=O61JTZZ$_>JSK6#@9+8 "R9^S<^T\E]T]W6ZZ.TT[9@ MP6NFKP#VEI]'-[THN_@.>W3NI_C]J5ESX?W!:/%::BT47:7=6F'J^.,I/_T. M$GL_Q:13<^,LX\-R)/?TL:0WW*$JEL/P1E4=6:E=B17F6FW08G)3#Z\ZMOJ) M5XASKU]*Y#XVK?_KG/#\<6:C)1=)H2.Z0^A:=VIFV)3;9&*%/EG'F1/')>0F MEWSDH?2\B/XI*ECR#@4._1F?@X MN@V5*?KS:,O@SN_K4U:93E=L>4A3I 9=/CUPA2NGE5Q#LG^.#XRP=Y*'\Q,$ M%,!]E-?W4%;HURA:NNIQ!4&7&TK*'O*YN1U-G%QRA3MA%-TL?_2K%/W0LA5C MYT;GJIU;5\UXM"6T.O2H&"9:4)-0MF*;N)N5*#ZP!FKJ9NP/Z2%=55K77F!Z MXS8S/7S=X3?-_N-*A;YRCZ6,P#)M)\(%,ULXDVJ'-@R4N>%$)C1SOC?"1V2C M,.ZK9JW/P]:AW^H#'Z87^SO8$I8N\%&DN-9[9I!R87#KF&3*H_M7V0[-P)O$ MKIH<$#\/(K:%H$.ZRDG=Z?L97+@N%1NKN"V5/2UWAXT*I#4U7QN2.96=UA>W MB0W&/H4CGT36B3L/PYTOA8+>J&M(X_&5-817?IU.8:>OJ6:9RL^1>E MAK^<4Y_P.]][J8?B9G-#\L=VOX_KP\3JFU:.Y *MNP%26Q>N85"TB_?:;D/9L0VG.O.AV5"K8R2J4+ MQEVSWA6O$YO?2-HFA$_GA/ME)GY)>H::1=K4B MPW_H7IQ?JBM>K-?6ZVQ347-;9'BKV(-JS91EH76;2:X.?'E!YGYJ!]Y4<<1U MPV73C(^, J<.;+/H9L#8#H&SUH=I[D8"@S:CVL.AJ&=&D*ZDDLL1KZM8^NR4 M#\DI7U=%_(G;?GYM6;[(T[6>TLG4AOF*INMV=A[Q=\DUEE^^+)^<*XR$#<7Q MP WX.C(46P:>8YMXYZJ"Y[*.UW%0)3N6O7-2['V<(XT*-)D?2LQPPGC%7BFR M2O-*XL(N?!O94_A8AE\/"'F23XZ8/U][G/_C^?,C#-MCY]XS],^O7Y>H,CFHUGND DKYPJS0SW0R;F)YXW2I MX:O.F/PZ6W"^?ELO:6%>J7'E:)"V*]<5*;$N3K+8XJ#G3YZXA-'/-M/#QMA6 MR3R;U;.PK63\P^_]?:.,).%>PE])FCV_8$-+E8*>*XG.L M'J7;:J$V,Y"XJ M)G@G?A)2J^2F?+VABOI#B"V;4^ :,$@O-MY!3O2*6RK26)4SZF)"=IG&W+#E M:GURE;A(X-5'^EX[[V2LT7WH799O/^+9QI<2A%DX179HS0]7V.C:5PUY2-^I MHZK<*>=[_<0:W!?Y8<\4DVYBMZE):CW]-L55I[Y,T@6ERZN\W[(.?Z'5VR9/ M'OJT\GO7EZU.7NB2M31% O=:J=?%$9FS$VL,D["^_"FEDVJ%7'U1HH$^!'1M M8+<::G]22,*-30>]?W9_5F6:=> L(.5;M>;7@JY(70W[81)PD9SDP_[K N2*5^O%)Y(E#(-BIBK](G>RIP.+;/2;"\ MF"& M07?[4*7)TO7MO% ?7?O'&W!\A5(Y6*V@=)/6"Y,1/LNOWC4:77J:-PY/FR^= M_&>5V;^*K(X9M*_T82W5F8W2(RNGSQ(;F"2_S/YV,"I\8 F\3RZ5[XA4I3/M MW635KG-;;U(C1R=GB4W('4VI_,_@C\FUXJ0#TI/4ELR'(\_N]@I6$GRNPTW^ M$ L87",_*]6G94JM&85YI7Z]*/<.GQQXKP0D:P'C$];\WGN)].NO QX*2LOL ME5,UDNXTTYH[M(+4*+$J\ BN T["2M8.UV2H*D^W;LOA<,$+=C0$IL+?)C'K M]>6(>^\2X.L+\0ZG-Y;>:[IW0YCKM:AK:V3HA]^U?S!Y.[*+E#]T$9!Z5 #R MX]A$& /0YIS\B.2OY=%-)RK>^/7$VN5DLLFV?:8.6Z;]XTBO98L16=*RU6%+ MUXJ=%FED)\FM%)9XTG]YD?;7^V*@>:7=5#CY6H4SEQL7':4<51.;ITBF+_:I MM]%\'.GI_&AZJS W60685PVV[Y>MO',B?4*$?F/3Y<>3OF88]?&@HW6'F8;> M[=8&2JEH'*^I_V+2_UJEQ,BUEW17T0><7G%-X)N:VLIJ_4Q0@Z9[5U1;4)(% MJI9J7,L/9!HMKY[Y:0<>2U/")7IE/<;ZI_5W/,@+ XY1>ZUCFEZ-,@H*R:=O M[=M*.O H1GXTXFI>Z.,O#&B'<*2QU+"VH'J6K$PFA:H/Q(8W'CT>$%,9M_^% MX>!JJXVVJ/.Y:3GLN0IO%:964)+M_GC_D.MW?F'8BF87"U?Y%-D$=US&'-N:G?V5KA3G8?LPT>\/ZE7Q@X MP)55 HTOJ(:>TTL3-5^2!X62FF*:VE.LLWSG[8-F[2G2*+%PK(9UY!(89-MW M.37%]MIW=U<9P6X_#&O&+VQV5HU&$$7@GO].,7KT/GZ8A:XWLMU]W;YVPEM= M_-B&?@LO/^SY)>K+BWP#!LNO?0C,6(VA%W[^C?X00;APD*(>@7EJ9IMA_Y(B MR7__-0:F:;N]E .M\)*[$,6'1[[=Z]\_\Y:Y>S0,4JSV%/YUMM.KW[/=5.B- M+QER'/ZU,0)J.%XWLY"B2UE@9#N+R_^TD5X/B"J<$4UO!-S_G"^?H'\#I!ZM M__P5MP[L.WA)4:A/QW9AJ@]CJ*@+6OAK.>@E&H_ _V=6'_"(@.C[T/KG[%_M M6@9]#<; _648<-?+K[BC2]?S1\!9/IDMH5H]>@0H5NXIX-@]]Q+C&0$8+Q43 MGD5DL.IW0\0'&$9$+X#^/]Y#-\.!P+_4O;#_URX)]]'FUU%./D(Y)6W.!.]) MA/[RB>UBHXXIL4&4O_8A/NZ;OF^70A,*O=$EA1]-[<#6;0?9U\N^;:(>40__ M^R^1)IF_[M$S/@PWH:FMV7X-$6JS?H39&G]_/'O=\Y&8W;]S@5DP/KU*_(N, M_UNWB"5CS\^O0=6?QR]#W&S6NFQGWHU$!L%C1(TP(/H:"9O,%I+(?" M9%$T!(TE+8MC&9L*6J_C SI/;C0MT9=*0_=(3*U2J78:A5KU2\$/K8'_(,Y M>&XB71#TD9"'GGM.9"\R%P1-F[LGM@&L8HRFM@NOF^MAG !CO5,:%]F/2/"7B(^Y7@6BUT5^+Z6 M:@Y:"] "^K"FYAG &VIFT9V]:0X4F6HLL;\%?F*HL8U4"YO\\)\S&W6 E\T M"<_1 ;Z10/?F9X?!>2-"82WTG443CCT_W$ _F1_5O+1UJPWY1;EAI8H5MM-I M/.< M6#/@X1:)%J+$2+ KM1A-2L)+/^@9G>(LE^M+U\EUB^]GO@-56ZVE6;Y MAF@J]5JS3=359DN5JVVB72.0RFDCO;)D<(HA:DV"XOXP_UP^J.6(=D$A-O32 MO4Z2,VT"_4Q)#)LDN7X.=SG/)\(^)"9K6A/+G $!D:MEWF/V26:\Q/4S1JC3 MO@D6"^0Z0O= W%B/X5*6RU@;O!B,2;%]*UR[9+Z3:OC3\:B=C_>./S?MJ\B% M2W(RY/GR P;G*>Y+""&_7B7$>:TX"GBD$V3/7PGZ43VDVYVBIBR4^^4GB?I_+ 2FNQ#^_IN99[R_=&Q!9JXVY-:'A+'KJ, MD&;P\>!_[?R2,CS'\R_7(0>F'\;-Y_Q=T9L(O2.&/GF!TU*:<"D:.\"Y<2)G M.Y! (JA#_W(;]@-Z@4J<#<=#+T?>4#MN)R]$9M-(J;1@7HE6(>_DC=X+\R%) M*L62M,1^@<)_#=;Y0X2K%&!)B31HC02ZJ;$&*6JB1/.:;E& $UF#%CES%:ZN MWN!(CF1UD]=0EU!C=4K4)))B->1OZT"@#4XWZ-TW("< DM?02);&6B@X!J:H M:R(OB2Q/\A8MP.TW#%J72$E@T <.047QEB9"GMZP1N6 MH.N:3@.PI" P *WI.F=:DH20+&V/T3:T5G-1*6FWT[LAGW4GMS69;'0C64-< ML&H9QBG"%0NNLDA(%3I@',#+]8=-KL;,N>)+G"$TEIG%[0PON9'56N9W'V=K M0W\]ZIK+ER(1FNOG\=Y6 S@KM15ZX\TN-@1I-=1:J#;2F1M=>Z@[R_%F:UE9 M?T_-?#"^U'T(AJD9FO^+2>C[WX$>>$X4(E/BC?=,<)E;7?T-\3),1;%( M71O2C@%E*)YF&5%$'R"KL2Q$NIHTD1FA=%X7@"YQYHY1('6*$SB*UBR.D] 8 MV'8:@-=H ^@&%"0@Z<;V&R:DL.%!!HH7T1L"))$Y-(!&Z4"D 6^2),ON&%#& M0L:5,C6*9Y')M01D0%DDHP8$O,4B"%C)VC'K.K)ET$!OB#PR;J8 D*! MB9[H F/N8)?A)9T1D'TF&0&]H0,6.4T\K0'10JZ*13$DNVO628-D 8,0B]P= M- ;R90")OM*H>U.G$3N:W/8;R$5@:([B- LBG*)Y('IP.J])D$+\0]&(6W;F M(0J,1)/(KZ)YBD*XDB@-\0?"&LDAM6-"EJ-WQA!H$W 6E#1H,@A7'$FA>;#( M^:,E42?1/%AZEX*B80B\2&F8@]',3:!).B,(4V>YW6- MI@&#IF^BF>N,A+B=,T@+(!Z#U,X8#("(?PR-,Y'XL10MH9DCAXLV3%,W#9H" M)MQU@52?:UQ;I&,HF:O"-9?*ZS9G;KI ]RWS-]Z.K"NCJZL!9=W)UY7< M#+6D=UMVYY7K6ZHR((==CXPRALV+CC'3F,=]IL4TG$VOZ%"Q;:=>KM\ 97J# M6^ZXSCQK\2R%_3J+0W],@]0D8!J(RQ&!$,$EG=YQ4FF1D4R38S#+((D1+40A M#GG2$D4BUY$$R&G?&8.R..3\X\4JQ.B8-VDD^E#B:%60']!FJYQLDQ!B*L>"'1SWEQL5?TBH[H"XK[B'Y>!]!;W-15 MCR_O0$AXL+*;+@_P\YH;_(>.9# M<'/CJU&KS,AC=3$BN[P_ %FMWGMK<'/V,XO"U1G .R.?"U$^@!F_)#1Y.G7Z MAIE]%V8^ *^VP;RXVC)MQ/UMIEH1EUX5K7YY0MJ40MO5FT:4RO4]0\9#OHU+ M&3)%4:1 "N+'A=(O:KVO":9CB2<\G_#"/O2)0>3;@6G'N\)1=)TLD?SH18./ MB[X_S/1]#1,4+YH7K0MB56_1_TX,;F^:MYC/_1YP[;OX^Y\G_OX=^'O;9JQ6 M!GW">63=.'0;#ZIXS@H^[]X9!* M#WUMW+I6^%[8"&M23J9:/8U[:]3&TA)1AJXW)^0I="-X3K0B&[F-'"LD/Y [ MJ89CY^VZ%X3 N;7'6RF)9IO+A8.*P"BI8JHU-7K%M%9M(.9^:[#'4(QT3'%> MLHF501]K?MN;N1L[H-+S9>6XPNNWD"GBHU01:0A,/I[ MJ?6&KLZ)/6<"OB+YML)9'(37_#H:#,4KFSN'%V0Y&KLW($..[&[>;EGTJ"SW MWH:XG./YM@E.FOKWU=3/.''?VV=[Y=[$#03UMY4R4=J*6 MOSYLP\2L3 E_!40('3CN>RXDW#C'=TX@[>U$>"8$0!A'+IP)/^]( ':%933L M0]@2^W3E7JTWO"W?P.&DTBG>M%*ME-A[HT_W!T-R?_ZJ&[S/"_Y0!)0]Q&MU M3)!'9R(<3Q['?]3M[;P7'U'F/] M[/'VJA<28(QK6V$C='_2+7$S?]<:7@Z%K]!?;8OVXV@6?05+5Q8I0@MOA79[ M$$T/QYB$ X*0\.,3DI_IV&S5JGG>L4E:68_7GT4KNB9>;(*$OD!8A\:00.\. MB5D?QHOL^%3CQK;U/ZC5"1[:.'H4?H<-4 ==R" M\2K]_6E/1/2-TYXH=L'#H$:1;^.K/PEEOF0 0C9"'-K@TYZ$B7Y%QA$W'?O0 M@+&II.AE'_&9Z8#X8\E.1! 9?2+H>W@__?HH9M@'X>Y\9F ;: SQ\N75E/X\ M)X!K$G_0&_/6(43HC/0!FA5^*6Z/WL3PK#K#AWN#&)(87,R_$KGLP02+X(*X M@<&V;7^.1CL'=Y]O^O@4Y,'3:9G(]]&$EV>8$19PCB@*-BRH7O<[=X6V;P]+ M;L]T:@-K:DWD%SBSZKWGI/(;L0'$1X#_=",G%69 M I;DL%Y!?GGD+%?:6ZDV\0?^4?B+9NB+58.P;\?G*]<8/#GQ1/U(PZRT_(>R0C'8"7@&Q*M,HV";-M7TV&J9)NE?FFR*&LOE8FX M@<&GBO1K%675>[F'5]@E8URUM=T/? M4;2>HHF5H[7I75U\+PY>'VAA 04HR&NB '2-I3A!$T6!TCB=%211$GF:W3G\ MPU+ E 1!P@<%68VU6%:31(K2(# Y""F!I7A]Y^@(@*8$ :T9@,>'WR#$)]0Y MC3%,D1> B1[L' &S6-$P$&@:;0)38T4::"*-AM0I1AHVQX:9F^PY;:;EN2QH-JATE7RN0\Z9<5Q@*MZ1V6Z8L^BJ MS)A2\G?-0)S4N'1!DO<=R^J#--4+7+))CA0F71!3J:)H-U#+1T="&-WD.9JQ=&'G&)RN\R3%D;QFF P:@\+G^GG! MTBA#Y"01 DK:S0]H*''[4KN&6.P

0L 04#8I#@3H5K"1[U,7=(8E@,ZFGL M+A04C<2%YQ$C"P*N!\$9&@ 6/GEJ"((NDJQ$/>+K7N7VFN1JE?[0GC;KPRNS M-*I*N.\U%!^5?%^IDCCW#J+06S]8YM[C)Y^9G\>NY8><<*+X"X']D(XNI$]? M[7MP//W:'WX3B%[GT$^;QAF)[+V?IGGUUMVI98D3PPY'T;*#]"6]^J)A_ GKE M7Y.BE_1+\ACD47XE@2KP-?'N\ULVES?2Q 3%^9">YR\.M'$3YT?]S&J,^RW) MDN!::5*/KI7NK3UJ<'U1+T>-5<6-Y]/R>Y(KSQ7^^]X*_YELXW$J_%_+_'_! M>:T$Z.C64VF[A.GJ7U=;AZR*O%17,2[348"@##;7$*\8EM1JPH ?+M3ZL.+@ M8?F]:XB?423]"0%.EI5ZF7'?4?/A\&KZV#30224G4"4K^U='3@KYS0IYCFK<>5F-HS$T(VHMCDO"5]V>\5SBOFT6>Q7=W58SRR2XAW, M>Q=W;6O??H]XEP>*'UPOWIL1!!!Y_9:&@T+.&B MF7O8]T)8C.,1%[BRV?:UH+I M62LTYPZ8_]Q9D"]Z5X*U<[G,?8:G>=Z?* MFW8@O=MT?B>!/+3;N'/_W,:&Y*700/]9NT'_H6_;#20=EYN:!&]7$"D!:)3) MXEJN%M1TDN,T$; T30JZ)4J[=9\ED>88H&LZCZ]:@ S4@ FQ%K)(B;4@9U'; MVR7:AC:O9')V3W9YU7:U6S'-75/&?+:J?[C5DAUKX^$HU 0ESY#U3L,9CA?V M;%6#;JNE$G -ZR9WVU9 ,4L]WI[" M,[1$41#BC2"XEK>.X&=H?"\$QT/>H"')[[P!)88R>41)FK-T?(<&U!!A= V( MNBDPADZ+NS5G#9('@$6FA&,9? V(B*_HX&A-8%%P 24+,,:CK1A2@9[5W:K0 M)J.BT!CYY=Y-2NYM;-HXGK.*2[%?GZ,E+\0O/*^X4D'QP(^.+KYP9/%U$Z0O M!.%;3Y 2+[AGLQ]'/T-$0NE;3Y#A+DC^2&?X2 MXW(SA.& (-@^+_@63?4T:N)X?(QOI R3AIY79['W::YOQ@P^B$^E+,.#/X(_ MW\D*TF_%"BL-^+U8H;JZ=2A6"W =L7LN,>O;\0''=4CSUM/%;_+@CJV$6!2D M>@",M;C.%3[&F<$*M6:U0L\8RG,[N&^!;W'$9>C1\PK$)0.T]MRK3D>E@JV, M4NF"<=>L=\5K>3,]L0HI%Q2MQVK[?CN&@8*&ZU'K)C6DJQH;=1IB'UZM]_F_ M=)>DAW]%8)P32"B)*7 B2/P/>8$8EL*Y4R+HQV7L?WV+QDO>;+)%?F-AYR6G M]<2UFUR[,BI+FW+/LIPU*>32UT-.X<7B=]RT-4NS MDV&J>L48 [=EJ<>VDI--CEMT$?F M&ZX8(7=K^/Z\/$ZIM6CN0"K;L!5E]BI[S$P;KO2H%P4A0?'G!.:C<[R@BNSD#/]9<6HNKE""3&;DVDM>5-$'S&GQ7A\MMJR! MQA=40\_II8F:+\F#0DE-,4T-N8,;#'[I1B/3"TUHV". 5&. Q!O-D=SF=#G0 M:I8F:A2_9&V&FD77*7:4'V:LR324FY5F0>N=$:MN@G_.BM7#=\?98+5[ KWE_/## M^M1__]?6&A/#ZMF&]#@%?^-A;6M1?_E6]O+ M_JMG+ZSCK="&>9)YO%'@BF.!36[:P/ &L^R2%HT M:1K7M@&\QC("JXFB+F@29[&TR9A XM=50@Y1"75[[F]>QL!AQCE1K&8N[MCB?NMENR+@O4*!V43O^0;3/6K MLQ/D8<\R[1>"/[U"?IH;WK[5 M@Z(O^*]@[U^9?QTYQT_O64":&7/!/V?,V6L0('(7!Y[_*R3BWE.MR\UV,5>L MRM5,42X7J[E:LR*WB[6JQDH2QS&/,',8'W;/#9G;-%MYL!A M<&(#\LLEJ4#2Q/(X%-5G"^O17_J0+%DJL7JU2\%9T?!7OD/NQF2QQB&7*YE8GX M0W5!9-H(O\LM-5EHQ'O>"(:*6Y#$'_+J]Y-5/5G5DU4]6=635=VQJFA6 30W M;=5]+.)9M3&,]R0GU+PN82>V#.T]]-C KN%W'ZX0;:.I0Z+BQ7<,*G&!O$2; MX<1:8>)),WR%O8?5K^3FKR9DA$]&^*LE)WE&>)_MS<1G<8+0BX\. M]#TGH4;X"=.[ A_7OEQ/P(1^L#I#02B3"%'T6:N\846HDQ4Y69$'*\*>K,C) MBGRUY!R)%0%!']>2"S2&X2CQR&P( I[(8>C?92A.P""WI+9LW9@1$%@>T@.3-D%SB*P \_*)5&$ MXWUZ]&F?WC>V,,?,G@]@W]<">0 _#C?6$\#ARX/EP6M5RQN8<)LF#"(G#+87 MJ$YFZ'P0T\ WO-AA7$D!\3[ZZJR^8<%QO"#RDRCHL1UB3G;HF]NA M8V7/3;!CD[(!.'$/.0)-UKTH7-=2:]K!\&1F?G[(OW]R^'!U?KN&-CK<;(:W\)J M)( 73EK\"+1X K!RTJ+?38L>L(; \==J*N(UQ^9FH2:.(ED.U\Y/7J&F(I$B M8GA/]9E.PGWO(AW_?I*$\,+)13JY2"GZ@20)- MLWOOG/MJ<5Q:"/ED(KZ[B3@2?L10$BLP3Y;A9!F^GV6@5=>'/3M J(!F"S@P M\*SET>O5I8\V#)(HF:=]X+^%H3A6]MP$FXCAQINY5S4-'D"/=U&H07PUV2H( M.=F9DYWYAG:&R4(+X$,-ZMAS6]"U/?]!##11H%A)2J(@G_9Y_Q9VYEC9$FEH!OV)>3+?GM;8@GPYJ&@D]4X68WO9S6X6MB'?M&UL'C@$]4:S_,LPR51,&.#P9T,QC* MA6E/?_Z-_JR[-AP(?"P/_9U.&0S'2D!(\M\?(P>/9?PY.:#9C8JJ2[10&[.( M__[W?VW.1@?&L.=[D6NF#,_Q_,M_D?%_?VU,HW\, \4>3"B[5KFBVTF M O2QS6QCA1A7KT:OXP)WCXSGLS*Q3<)]M &$;?YSINDF($F*8S2&,02-!1:C M25!D-5YD:($W.< PN,0$'G7Y1GS,\KZ2Z^9)2U:2.(Y9-?XTJ8N?V/@2IV6U MX1V:4QLTWSX!NGED^O:WL\V 41$H,J.9?_OORB>_*OH&A<) LSZ,?P!B#(T0J1*%N<[,"Y9Y>4; M1Q,B+7\]=]7HYS@Y3SMGTJ\X9RM-QP/>, 2)U02+@1K+"X:F0Y/56),S>)KF M='4>5J5%&]:4WH M-5#+1W.'VE5DMO+7N>$"W,E,I4L5@A1N^6CN_+AJ='2C-U'R\[0]=*_=N:SW M-''/W$,OR/2 5%.B?$J:CNO74+)DU/+1Z%WR.AWTC4Q![1;]8%CS:GH[W="D M/7.G)IVR4>9NE2[T4V25R[=5"O$2^;AIOB#FI8EQ/5%$W#2>/<$\QCYLVP:*<,MJ-8-AJI/L=:UQ@:TW4= _M M_;N>DFW[C8Q2*G2,B,E+S E1!JE#O6+GYD.Z6[>M.R@@H!37=@]=:;Z9T MF+MA0VW9S6:_!J;C? [)TQZ\2F'C-DT7)N'0CH2L)7#7II+O:33UN"DS,$NW MH<_W%6C9H+_H3&N5HHR;/F*!:F_@48'7LX:T979OM4G/['90KWNHU: *>JLT MU0?*J-SV!G.*[LCF##=]U.MT*E;HG#AI*S:C=V=\.R="A%=Z#V%S#5-OZ&SZ M6ID,05W+W4Q,MM7 31_U.J GO5NM>UL81J-.1U'\5N9VCIKND_\[JV>18YFU-14WW$%:<9S1=*2G<<)$+:'V=A%&.8,JC72.;.73/'?;%;RP@%3E'G89E&J4,FF$@*25^ETM MX_7=?CMN^FA:6;NT8$4V%9'\5<\9S:_%H84 8/9P%M#%&XOJRYTAWPTZ\W2O MPR_&J-<]['+3'9>X]*T2#"<+>;C0P\5@K,G(57_E M;NVKF@_'E,A:?(3R]& :OO)=X MX'53H".O*PKAE\3$Y 7)[4\K?5!J;"/K\Y?'GEI#W(-;>QFJ\MF*'Z'TC M/D.YNH'M[Q_V<7#6,SL&]B-@F5=^_/RT( C'?HKOJ+V\M4W M5^1)8:<$>D?/\L[3KM.'**5OXF _AT&:I*FC4>''Q3Q+U?S-F8=\44\_WOUH M&!!:UE]?K, _EIGD(( ;.ZMV6.>M.#@B$7LZ5OVH22? ;XX7*U\=Q)\XX*,Y MX.N]W/=R0/(,7RHE M$/3CPHD&_@ GD3T%SG)S^\GX?GOWB]E% _&W/4=@NSD?&'@9FHA<.VSB T J M^J"U0L0JP# M0!0A:^DFK1&?,WL>7KK1 MR/3"U<]GA M&"$%1D.H!,+[$S"N[)OY'>>!<.

I9JWD3S7J.AQ=LP*>FWNC> MW0GX< )[]E,\9QCN&7$X:N=\:0=EPT#\' :$#PV(L*8[\)QP5R=Z3E[=<1LU MG-^GZ).'_AVT\2-:?F?OO.J%<$,C$7_$&PBA28R!CTO2_GER27Y++_T9A7:B M_LDA391#BG58T+S78\W^&ZIF!6O*DM6 M10%H7.)RN9K[M)#W+/>6)6N=EC(*VP6W"S- ;^%3X?393_JE8R?80*N3)4595BZ;DW!H-QCNL(,L3^R<8+T7 +R.P<];2\$ M#F%LK9:>/-W?,LXY*A/XDK339N>JG3]H!,AM$V,S@P7-L'6CCZG2.F< MI-C3LL,IRCL^ _@2\QMT@QV49W1>K1FSIE STGQ9[V'F7\5STCE%BT<5SYV. M(/TN6/H$8_D=T'1BIH18GP2AZ7L&*N0J/^>-$-D85Z0% MAA&-HN5ZC0G'/C*<\5T?^+?_.2[/]F$FV8V)H,\.Q!]0O"N//$2\N_CY&B]U M![@A^DU9HV;7+Z@"W]WD&L79V4^)/F?9Q\F?&-F' M0=_AG*-#XL\JF[6P4+ESE%(6:>2]OAG8,+W'YYOE; 04+"-K;CY,=YF-V7 [-MV+O5Y$I.5% MQ[NKS64YG7O[*L055 M=8HT=KA8\IRAW^-Q?6>#W-C4J7"R)=]VZ,Q:R'61OY M1.PY([+GE/C&98AOD\]:WDJ[])2(/PQO-'9L[%X"?X'H,[4-&/SYY*&(4[1T MRAHDR>KA^\ PH%T[[&>B *%_M1\'*8:JYQI/KE0.VRI+70^GDMH==.Z,;=ZJ MU^P&OK<*V3B..V>X4WAWVG6=>'/V6G8?#J[2W2:\$]3%X&H!9P+?HKH]S.YX MH_6YQ+[1K2]9]IDR/G0F2N=%CQU.9/5!(L=S>ZD0^B.$?3U\7?'>[RSIW]*D MG6J+GY3S%Q;676GFG:JZ#@@"V[*A^;3&#H:A/(-W!D-&5(Z<:8V2E&4:&O*B ML,8^YSCQ7"1_OY,02V6>15U, 3ZP=Y]*.95*^#U#EE.I]9.[?BP6X4%M;2QT M/6T"9---UZZRC0G96C2,K!:4^7X>.>UQ@0":ELX%BO[>3CN*;_P(>>0VOK\9 M!J<=_;_#CL:3QW[:J)=,_5U^GAW=NI/*CU,(T)GS8#9'F9I:E M7?AS_JV'L;Z-Z[Y=/?R%A="3!_?M_?>C6G)XE=LFU8JLH#>$4OQRU_7L5^]=Y;G"3:G"NFK_IINCYV#):LHS9']D^_IREJ7/Q MV?/YR8M;$K0U-,&^\'? TFG3^HF93IO63YO6=[!6WEHI7E:I/-WU>CJ@>UJ@ M^'('_[MQ1_*\WS?3?IGB.>UQ3Y#3F=10]1,2-?O.55\O5*5P;0Z&4"[ZY4YN M3D]3#8T6WIJA.3'Q*=_R.?F6/5P,&1_T*X*@J'R?XTVI?EN!PQ[FXOD6?[9OJV4!>H]Q;$J616 C-#G B6(=^"\.Z]ZZ?;&D1=41SV%0B^8KLJK627')D M1)B#H>%-P=ZGX2&1"PF&/"VKM2Y>FWY) M.'_)4=CW?*2]]V.Z$?",VY9RU# CW :#"#@&Q;ZHDXZ&QUZ8O3TK4)PE59PA M#!:98/*U6^KRMACVY.S;]VJX):[=GP2WHP%:6!F*NV&C*T7^[R*_$;YEXPW&GGN M44&JLV!7G@U4VRI5[PR^4PDIA".*/Z<9,ESB7V, MI]@#/T(?\RUH24_J^:NT+-95WJT-J[SNB86;'KX9DF6IIT8SJ<])E!/]^>S_UK.99$ M?%,@3[*GG4^G:.JKHZE7,+)75QOUKF:32@3R[J!B3;,1W?8^#LO M#\D( #Q=X" _V393MDL88&R'P#FE47[+)-I1&; '[JTCYBVZF27K[A'_DE#F M&M4[!2JE_+P?9.6[ /C(CM'8CC'".2](.)UR.FA]2B8>G_E[O1B,YKS79R.F8W70L!G%"D:39G(J[?[XS=(VP0?QR5D6O"$*#YF@KP783)8(-_LTNN18*.9O[/66J/Q%_G MU##757+&L':;9N5QV:>OLS.-8>( CCIG>.92X= MV?4>"3KQE&!G^3M@*0$!Z'= XXG9CB3&2Q :OW_PLU&#)M[E&7=FMV,3A4Y\'#H)Y[0DG7/"*70Z MU3+[AJ'5.^2E-QCUZYD9QZEV!&9J,3V8*;R,Y04%6L(YR]'GPK.5HV*+^R/$ MEP=\EB\A[G__VMS-H^5\4IM;DQS-30=:] >3.D^!,,4L-# ME\"9@46PFK8HQG9HJ9$O[U4O1@S!78CBOXF'CQ@]CW [ O/4!@97^CKE0"N\ M7+ZU?A1KUO4S+X@7_B_CXK+V%.*^MWJ-R11ZX\/0Z#4:A7F@R-^ Z/M85_^K M70"OD8EM M$NZC#8AM@T;I@+8D3M=XTM0UEH2Z)@*)UZ!E4)QHZ+IAT6?+4;]$RY"[2D9V M+/M\Z=@47>/BZ_3?(\BL'\,?@"A#(T2U6Y=JXBM /+5":&ES<&GT>$/Z M=LO_S]ZW-B>.:VM_/U7G/U"]SWYKI@HROF%@9N^N,L;<[^ 0^.(RM@%C8X,O M&/CUKR1#0F(ZG4Z'Q(!.[=.3$"'+2VL]>M9%TF3A/*3:UEPS6ERS(0],>V-4 M84OF9#&TQ)7.@)?NRI4/+0K!V'%U@R=)$7;5V8I>9 M@I;9ERT#=O:P+AFZ20RO)#U>P05.M^ M*E'1<;*V,;5)J]$Q5L)$$15&J2X>.- R,DZEOY Y_G[+B+T9NUX0):]*YSN@ M962<.[;"+^I&JRENRT5WV:X.C1H72/0)>9:FK;;.&3-A)96U8:8TWF:J@,]& MQYE7^9RP5NFFT9MY,U:8UDF+[("6D7$V-FU+G/;6&3$UJ6R=?J-T7^%AR\@X M:Z/.E*WTU;98LCNE^:Y7SV924XF)CA.HDE$&OD!.T%VMT*Z6E$5>"B0F.LZ9 M8\ABKD]JXJ+I=+)5S<_KQ0YH&1FG*7:Z#[EJT21T_GY56VR#XC0-^XR,9W8 @AVS @9:1*!#GHL%,I$WUZ.V=T MMN."%(A\,5>:+8A4?E.%+2-/G]M-3IK3UW? M:3\PJ!8.:V]6U8E2+M35L&7FZX=297=M2 M#6-1F693&SW=]L8=T#+R](X[RA3K&R5# $P:L?K0JM<&@422T<>GFUI5TLF6 M)OIU?5%H;;-\KL5![S'2]-XJJ*NB7VH(5(?=CM0!1=3]#FP:&:I.#CTZ[R[F MXJHH6YDI2U M*(P6JMSC'Z9@ $RT*T)1,H&1$*27WA$'F8>VLE'JE4$=-(Q+0?%I.;U<"!"BZV'1, M=V@T@ 2RT5Y3PWLN;7=S&4.?<>ZPL'$[U0GH]82RU#>[5"#W]++ MLLY9I() M"IZ!+K>.-.6YED9O>P'0ZGN6DUL"6<^I4W@):J3IHM=^"!2:;8HL::M$+[43 M1+8#FT:LO^A;DTYU-IP:^H.2S_5:TVS11DTC$ROU=^TLOR :HK8>+:UBO>76 M"AUXEU]D .*2ITN4LVV)OLKOAD9GK @4NODKTK1E3/@ZYZD]@JK.UN1,8%)M M'@#_$ZJ@*,&C;Q-&AH!?8\I+5_O[\,/Q4@\=R?TJ#YFK$C+>@V>'' _9]^S# M!Z';@3YYYIP<19?V;:*.AN<%O^F&'NO"AJ3P&C,SWM"_QJ-Z4[_FM=,^3S_R[ M&;2[[*LU'GCJXCMUY%TFB^?N,N<.F]W%3ATVNXN=.^J.)O'47>348;.[X+F[ MR[)XZBYSZK#9??7<_6(U]T^]\1C)Z2M+1W_"P+^L+BGZ[\<4RD(SCG-!TO-R M@=-J]&K9B&C)O@K>7WTL ,$:@C7DG!KR,W1KD>15_ALC/<$:\CL: M@JG:95*U#Y72<64;NH7LZS9'O>ZZQ/UK M$H3'LUP,-\3*$SOE(6Z:!&+EB0ORQ"V+C)7GDY'GHX[X^P2F>%(XSW8F9N[@ MN2W'9RRDPH]>$UA76VN6K[G)A*5Y9SW#*WX+_:<<7/;53M7G'TQ6\,,S.B1& M(L.3_/KVT;%^ZX*I!2[!C<26TW('6;)JS+S?N"$!Z6_1L1?P#!OX"@/=F_&^ M"R9&G#BYS+=;O75ST*R(K+0FTBG?$^D:/&^ ^O8] M1T6NR#X2<"&YHV[%C5Z0'DM@6E\W:P&(WPW8@ M9= -U"R9I#,9'%'&9H(CSE<4^[IP/;ODB/3/X#A=*H_G0J^^$W1K7EL:K6*3 MU#@ QRR\ #F=S&9I'&S&!H>#T9>@1;&C/EC'=*.W&RH2# MT5B9<##Z,X+1)<=VW438 L?7;J#F)R*&Q!^7'&=&^MMV[(GN?4NXX(W_^RUU M(KZA+L>+<;$XF@BKL5@O3;H%9E>&5XNA<#.19!@R$M_X$]O##=@#CB=?;'@K M5GKTB;CZ&0'C-^)J?[5JEB?S]=QH"8S5L)W>?+>!N KCQDPFR>2B:;QSX^HM MLOQKMBP<&,:QO#A+Z:8\9JQ,6)F^7DPWRI^Q,N' ,%8F'!C^C,!P:ZE!=].: M)K3-4K- &R5U%Z1+)^7W2[IT40*]35Z(]?%< M#/+:B"*+1E;2+, 4S81LJ0E97>B6[GH.NE?W(J)&'\@*XF<@'Q!KO^CB@% U M.4OEGBFF$'HT)_)9LU*.K&M==-6 M"*SI%Z;IK^3],9.]S(A2C/'O4Y+XOXQ_.<)5159?=8C4>M1/-6KW7JD70/QC MOWW/) DJG_WAEU/M8W^'ZW?5W(@+NEW3"YI@-;M3J-N_Y+UA)^UF MP^R7[&N]Q4(T>;F:\9510:P%U:XYJ5<)HXK0'R6CF"R=3.?>YF-A5PI;R05Z M1&^QDF*AE1G5-VN"T-G=?7[-;3>#50=:R3O]H+AFYF)I,I>3<+AN\=W4[B2L M?G$3'U8_G#K"ZG>Q\KM-NH_5#V_L>&T'L#?3G(1N*?9"2_RQSQN.:HLWFQ99NZ_>M]652+0V%:?5F.8&+#N%II7]]ITE MDMGT:Z9U Q'DT(>I@(ET--<[%)WC6./5[4")2..RKQ,Z:.R/3\@HZY*_'G46 M'7%1UD8]J^KE [CM*PO=%99,9K)OO/$"*SY6_/A4K/]<\5=V2^J8]HP6=++ MV%J-[AEY#BH^ _ST3#)'1M>\CU#\&_7(L E=FF?V+3B<9DGW-A&XYL12.;+\A^,W%/3BN?F.'"ER92Q<-Z#R!RX_O-2QO MBJM"I5DWV!PA;QJ=%A40'8E$%\8RF21-1'=G8NO!UG-U?N&[K$?<5H9L>1:T M#=9=NVFB,IW/Y@&TGE]T%7%6+TZI!VR'7^=;(@X1_@Q=OC2_ 8!TVOQ92)-]/).(;\J#;1>$9%( MX*I2P%6E7SO4-'Y9PEB:5NQX]%5(Z:9V=&%EPLKT]6*Z41\%*Q/>9(.5">^I M^8S41U/S'E,>INVZ?R;&&F#^6F+IV%"2P!/(&7WI\$V6L5Y;Q"/W2 M.E#PHF,O># ,W?*!A/>GB=F6FT=J'[;K0S47-IXCVPZ8!]G95CQMX0)'%[Z M8YLFM8?3JS$/IY[ MJY;Z.55Y7V*IG5QU.LZ/:([P'](SFVO5FUH*62HZNS;+YI(T\VJE$DZ^8&.] ML>3*>6WUI8GR_L-8?VB7TH36HYH!/VC5J:D#(F_4+9FFW:G2DT&IS0N. 8*;:]+]PI M\E;;TX>3#E]M%:8"FWK0&6MCU&3YX7^KBBFF&E_MZOR&;W/?;!72/V"F1_TLZTY/3C$O.SJRFN+ M[9:TBXX]*69$WG5?]E7^ZLJBZWR@T<"M^G?X7#AL-+_E-7V,S9S5=?J1S;PTE1QX4%E?"9(P MD,I>B:?K=:&#J!1PH:)V@C-Z3THR0+UI:D(&[R=/-3#9BP70E5 E$K;ON="[ M!@_!60E0MBRJ(R+X]I*+-6X>;DFINBN]-%N6:59_ 40.6@X%RIX MTU^,-:,X(_RPY3 ,G9SR<@SM2,!\II&MQ$1R0Q!)C/D M:^=V8'O!]O*!]O++OMWGVDMI.!/Y7;UG"C5"XMP%.'MTDDP32>($ M><4IO+CG$&[7\-[K'WZNX1%YT4R3TW%1T*J]V<-JWC%J4@<:'LK>Y0@VR3*? MOD[=HC>)#>]C#>^7GQI@WBCOI]#[\CZ$$! M?^UI6D)6@#\+AKT%TY>P; ^,S[,3W@SZN;!7%WB^X">4#)>A&SS1+=E2=-D$ M/8,/%N#!+IBYCWKM\T_-7ZJ^_OX?\,_A>XJIR0Z$FMD+?*/A0_9 0Q#_/A>> MG)S7_2M3S &B']^9/GH+].___L_QVT2A=5_!9XY>HL2TD\S\A\Y,7,@+/^K MW^)/+:#OU9,CH[4@5IOA)T$XJOU'KRU.4,Y@@'T(G E[DH#[0T.#W=N#_!:; M>#Z%I^9&1D@O3=(*0>:R66E"L;+$9&19RE(956)S,DFQBIQ.T[EOX5._!"") ME_C(F1,]&3KF%4NY^SKHCHQL\I?QEYRH:XH'-&O[\#/9 MFFJN9_<\6S%FMADKD1\/.O$X:J2 M+BWOYKU[P\BJ*IU6QXPDD^I88B8L(8U9@I'H'# )9BRG8C63/O MI9&5)K;#\6"PZV733#L ?(]^V5(9Y%>N/!("0J_4?=]>R^34#Q S?-E4X-;V M;GR?K0IL=MT4Y)TO]4W Q**=FM4@RYAB[.&,\?J#SHE))(YF538]DQO>4'G0)'Z+-%QFS7A\)N"Y\?':HUM?B< M8#,K@\H4IJHKFMR6#B0Z.E1.W!:F#>M^*FZG:\>L&HN\OYR"EKG(2[47S4&= M6=!":5/M-!L*/UH/8)_1EQ(WT^QL49E5"&K%5>\KY)KRLAQL&GFI8&IQ7*.R M'!'\5,AN5A,IE6_"YT=?:K$32\4Z,Z\3BT91G@3,:-E==B0F^E*6U_+[1DZJ M$J6IO24F9EX<4!QHF7[9,E4*MOEVMN<)M6I@K;U;[[9280.$6F1$H5&GR);\J+\10VC4A*GNFI]OWTP292 MJ:+D9W2CFINAIA%)F4K#S\TR:UN4"X%1["HNK0=P %%)$<0#O=EJ8E\L^27J MP5QF_9+1D=)2I&6VPTFZ3;45P7\@B$)UDZ-,@@,MR8BHM/M,;5UJI1G#WZX* M/E-7K84^!4VCSQ]-U-6&&XB^H5='N[)*[Y22S0$G*]+ROFTU\_?3FF!H,\>: MY29K7>G!EI$YS;CI%CU>50IBJQ5L6WR7RZ334]"2C6A?UA +HLU/C8')BWU^ M+7/WU0"TC,SI<)JE/+I4\X46OIET[KLMZ61(0Z,[4 N+OKK ME%(A.[!I1%"FE3+,)77?$58$+8ZKZJ+)%@(I$WU[OK5N\7-K^B#*N0=U< 4$@R MVNLL,YFE\TY9,UACN&6D1IM:;J9 I-&F]'"WFK>8AX4P6*T65=+9TE:+DT@Z MVC0MU!L!*ISKY$C@EQQ/= K$VTJEH:BGJH,!L*"=:@F*;1J9+<#7BK: MU)0MT>T7R[I J6(EJWE9G4ESL&E$_UB2+W.[YK0LR.9J+K!4P=TU ]@THH#J M5*\6=FG3(2C*R/!$(IW>(ZJW2V)AE3>,=:I%ON/C4; MJWFM(JY&#ZRS5-5%I8B:1KN=E'6U8Q&&*\J#_F9D9RO+^P6Z%B8ZVMGT@7-K MQ3RQ3>^6KM[J3J; 9D#3"&84&LJN'$PY3A@ 4S4KOID3\ZAI%#1<*UVO]I:+ M@;@"GN5Z6FYEZL.P;62T]);,#AC!ZQD\MZ#%RJK(BC(@ D1TM#*]VRF+TGQ* MR%3+DKK=;N57ORQQL2T76K4;-TR6.?I@3 MVU*&:FZX=!Y4U&&,2T5\JU2-RWZ MJ[Y]OQAL\[U)9W\TU0O+K;<(=CF9208O&%6B;.TV60D>H] M=+J5AFQ+*=1K1%Q5IEC2[7&];E!Z*D@5G:F5SD]AT\A8H0%$$2FE"BW>:EH$H.@*';0F MK;; P:8GF$ZN"Q2\U^@+-;LR*Z@UTIPMPK81JD-F[_OS.L^U!,KAJYF:;]R/ M%32$*-??@@C*F@3YY%7HX"Y?LVT2B*YQP&=G"1 M0K?H;=LH:.:.O)2,XA=6R=TQEW*6]M<)B;C+,%A(/Q%2YH["FH3-#9L;-K?8 M" F;&S:WCS*W= X+"9O;AYC;I5P_]G5"8NZ82[D6$9M;K(6$5S>\NF%SP^86 M)R%E[P@*"PF;VT<("2L27MS>?=34!>5(LC>'1#^LR+X0L7T1%8B/V!3;A!_^ M]QM)?'NG#&GZCJ:^]&C [ ?(^-4M(*(E^RIX??5Q"P>VUMNQULL2TA=1B4O7 M+6R2V"2OS)>^=-VZ>9-\)&?4>[E9]BYSWL7@(ZC7^-D@]MOVQK:IPCUY-N!@ M__EKC/W'J[2U=PHIHBAX]?L2J3T"%/->@"+92T>H'GB@YH8[3WL:=!''V""Q M05Z2U"[=98R+'+'-7G>QT1?RLR\J-HJ/+W0+%AD+AY&F+YJ.<6"X\."5EUXC M5J%/C#F<]["^LZN0HO@+WY2]&R7S\="A"_<*GQW-0^?^P3$LO-C'E7[?M,N, M8UC?OK<=;:(YCJ;NPU@0O&YRZ<-&&0^I?8!1,G>7[2>[RQ-W\7Z@YWC=^G/X8Q:[!%?ND=\4E/>K15B/ M,'+'!KEA6<\56QQ&[D]![O0=15^U'F'D_B0&0%^W'O'R4H]L5\"*= 9%@@&T M*U:D/PK:1%=T[T^L2N=7I>OF2#]0I1/AME^];?23XG G!?3LG/;,';RB[_@Z MK53XT6M"R\NF;"E:0O82!4W1X%6="9I,)BB"S)WW*MNXF>+Y;UP/W;\$;FI/TMO=+C97IA%H*W%TO;@K<]&&$$SL%:09 M[[8TU=I5Q)Z6XS)D*]5YX((XP!?Q*^!U5.$FWO?:U1K*M]<5$N5-:V M7LGZ#7B3('NUZ!5#^_IRS+EJ1(]]F/T2^5=8_7B,7OK*!4!B"89 ,1)EF964 M5S*Y\Y(OOIBMZ*)3%HQMKUSMS&5E4ZQ!^,I]^TXGR?05PM=5FVJXU3ANIOJU MBT.XLSAN,KED\O4>[/IPYE5LIN24W/0S!+^;#[-C;%>UEWUZ_7!>R/';ZW6U MI(Z*(D\&5B_/\94"#2,L%(DBQ !ULBSS"NK$;M_0F>H5FIJ7T"W%7FB)/TS; M=?^\RK*@'_.72Z-NL5Q:;C O]XJ3%3=KN0:5^7*[^SK(P=:"UQ:\MMP2'[\@ M:[D&E;FF[-T-)NFPM6 F]EE,#*\MV%JPM>",SCLCHP7?D6$_$BG!T"A%2'U; MHL,X*?CE0_([,M7?]"G9)XA2<,_JN^K&M8/@O<'6IN954'2P;KONB3CKIK$> M]Z?M!UVL+:CLE=C#VG.F"]+C9'UZH8PD]!-WM M/.0695>DJNN>*QI]7MJ<#37&I5Y_(8^9!U%>-/VFE.$=I@11 V9G?HH:>(_I MTQ[3ANPHL_T&4XI(7'36/(95*5].WV*Y#N']6>??X?!>5GARAY:F9J0U(&JF MT%IPO:%K9SAI?>8-IKV=,U+2]1UIR/<:3:5(R^^FIE(&;S"]3&/]'UX^U*I4Z3K99FJ&MAVT!AVZ,J_Q' OO+\4LZ\K ?0;8HL!(?KIZJ914%=YZGGMX\=3KR&SDQ:!L-@8FKC@[M=ZML:- M(7KA[:47::G7E*#&VTMC2KW> UT?SKNZH^*\/!=JFMCR^-4PY6_+:BH R(5W MEUX@:&%_\0HI%]Y=B@WOX@P/UR)\,%OX0?$!6\T^, _S0IJ@U/R$RDV(Y>$1J%[;!_7E>EZ0Z&'$%5-\1J6"/SGEJ;4CV8WPIWF+($ MW&5*XAVF:(@Q"_/+5W6HBOH>X%2!7;+[9?;+_8?J]: M];#]7D,)-[;?6U6]+T^W7H,0OSP_B^WW5E4/K[]X_8VI5+']8OO]'"%>7L8S M(M3$'^?: \D<[8%D)9KXP SHKK%3%P3CF:(OLIX[XA1+;;P[ _IR(R40W'^_ MI4YD(T;MJG9?G!.B.,@,N'5.HA]V 2=E41:4HI.9#!5)15S$48_78(M?G=.\ M!AEB/O**5/&.Z*<=T57?TA(T@3=$7V=Q62RQ#.\G//^6G/?RM)-;"FM.5=3J MO;IIM()M6JMU^L/TXLR[=!%(.;XB^3&/]'U[MUI_Y&WO42?%"JIM;KID@-Z@%$+SPAFC,OJX$T+_< MQ;Q"]A7=5?A UG+B(L/ZAB_UA_0Z.^M+_IGOVYTSOJ"X>GDG^-V=8)?:B^ZX M/@7HA3=$7Z2E?GF&/H9KPYKT'NCZ<=V7&39(H=_JTH*>&K%\O&8Y$ M0^3"&Z(O$+2POWB%E MOB,:&=W&&=WGE 3%G"S\H!YBE-F8PIT7'T.O:2A*S M]X/I\KR4X6&J6@%+5(<&WY%)OY R!+/ 07X7T)M@96H52C:CI&:&V^HMS@1:V7VR_,1( M7^X58?N]5=7[\G3L-0CQR_.WV'YO5?7P^HO7WYA*%=LOMM\;V3"-[?=65>^K M.KJNC;3XW M&WB&7@C$U"K?K@3CX+P[5<:3'LNOAT/"T&S-F586"R)WWY%($N\2ODQSQ6"( MP? +2L$^&PD_O)RLW9+T168=\ +5Y8M44"$:Y&P*@1#O.,9<[FK@ZV8J63^/ MRT7W[=WG-"J;JM7J1(]E+:L\:[$K_LRGO4B3_FZX:6W71*]15SH/J4Q+\3F( M7[EOWYDDPY#)-$5?%WY=M:WB)#?>O7Q)1.X],/CA+&[A:V3-ESL90S=3M;YA MM+C6 J$@W+_,,'@GTN68**:"F I>$@!R0#YP&++9EG6U8O'R4O=D:!*^3R&7EDQ#GY:@F&0V M\]H6*0R)\3):#(EXC_JKTO[P(^Q_$Q-_L$N]2:KRFJ@2*M$JC0=RT4UEO%[G M0\'PAR?7[^Y7\\RH)Q."WJ9SM85\93(:Z3MY>CV&Q3@8 M+JYGP43Q2XEBJUQL;VN4/#9DJC77>QUQMBJ?-U^AT)MA@R^42V*IU&-[7G%E M<^D PAC<_TXF"9I(YHC7SNN*W?[W,]7BA-'3A.ZZOJ8F MV;@7D9>[C8\#.+ MA;&0WI!7OM%J06Q_V/ZP_6'[NT[5PO;W9B?C*IR(7R@\>+P?D SO!R3A_8#T MWJL@?SO_!@1,$,8R.R:V.X'NZF*#-/N=WRA#@'U7$(T&(P>STP92MM607Z-_ M\[*KJ7!\FN6B-SOAN%!=3FYF2J(K]B:S#$V7Y#'9G$)O*@?\EG3F)Z=V8; Z M_\YZ+*0WU Y+4O6SZVIMARN_MZBFRM:L9/4$;9.:Z MU\]D.0A3L)* 9#%$83X57R%=$9_Z$HAZ/9>?SS98S:?$HN SK4:7H8A&D_B] M<._OPM6*Y9N[H=?.&GI/%5.L^9!Z,$.X@KE^)I?,9=]6_(0Q"V/6%QZ(@&,P MV/[.<^ !EA&F#+]$&4:+1LE4F7*)&*C]W:S;U!2V^WOUR[^[S)S @P% M%R,]# 5X:_3G;HW^T(*3'VR4;C5:2JG]L&H3+#NGLH->RAE4WIV":FI>Q5+L MA5:W7?>U/=+V8)YM-@;CIE SA\/MM.0YG3XGD?1^CS2989/93'1S(=XC'5L+ MQGNDKYDI71X\?FQR_FW $'S;6Q:'B]FJFP\DDOGUZPLP@&$ MBZ40;PC ?NT GD]&KX^_QGJR.^S4'P^N4K!S!X8?"* MI1 OSS../_N*[I_M4-YDT&DVA@(59#6MFVWH._+,%PZ,\L/!8++H+(R>F+$L!BRH4IUP4+\0HH5ZPPZ_6S "AW,]]JA7F(7ZA<_VI#)/,IE\[^A6C&$:Q MF L15YQ\-([]H,2$E*3.;%$W4\)"%JR4I4O=9?=C+R;Y83:65\DF:Q=(3O!K M3;(9,4MDWUIE@*#O3P0D8R6Z,CWT^DK&+O1#D MYH]5>'[&/IBHA"*[LY.%(K@<, X5:[=Y(M7';IV.$V1'XWY0&B1UULNZL0EB M$\0FB$WP8I4(F^#O5[W'VP3/>&@_[?^QYR)KT*ZCSI>\S686]WKYBS7YDO&-L.FI_3D7NBH M'0ASJ!B RF&$NQ@;Q70.T[FO0[C7ZP3Z^?0P)\_[M*@;1G;,+S2JD3K+G0&O MH9U+5]6U/"&W1F_5Y]P5V_2%(B)UL'2 3"18JY$-WF] *8=YZ(=ZX*I!2[!C<26TW('6;)JS+Q/IPJ];7>:K?%1>C MB3 ;K^GIQIM"JH#2XB%58+.OW=5X*ROIX4'>PY[X+7J"?? H4BC M,JWV=F+-S!#6LJUN%\5 (EF8'J:3=!8X" R^)?EKMW]C(>&<;LP@ZBVABU< M"H4MWH)/-9EZ(+9FL4=L-\M,IF,Z[7NG _$)YG5I.HNA"1.H^ KIB@C4U29C M/P*F"GP?%IEHO>[)3/-A+L[&ZTJA%Z8\W+[&)FSVS@LV503AKX M; 3QMK0/QKTX6.YMYK#QAN5X9)"^)MS).\P9/7NJ+A;^9EI.FP_6'[P_9W M,5+#]H?M#Q<0X]PV?.'P\Z+M]/8$^]2AC;-4,ULK[7+":EE:5D0[Z*1F@41F M45K[ITX+QBF\T1IOM(Y9<.1R.W(-5B4E%7@TW'$VO.W'8\:5:H]Z8(J=+?OJ=AVOC$ M58\8KC!.ZQ0> M>O?(AX"Y6?8]N=G;VFW=6D*)G,[0X@*;.-2(W":]P7LR8RE.;,K8E+$I7X4X ML2EC4\9UK[CR_&*5Z#:3J+>TTQ>;8,R5"*^"U[X*XA1B&*CDU+GO>G!(;M_^ MP8-/[RA!(ZW@I9>K+/Y MLKRD'Z82F4/)1QCBI!A\W_CE6#W&3+QG%9L@WK-ZJ<+#K.6\*=&O8QJC/*6- M'C2M2M3&=F7G28;;SB.F<4BFOLXT;F6C*V];X+U]#:5H74@[@: M^68GZ$MDLS0%@I#H;]^IY(\.,O@3XQC&L=@(Z9IP[$N"9N\$L8\JZOLM!)-2 M5*>=82C#T HCQI&W+N43",%8C& Q,$Z,8+?E/]_H]NNW8-A+Z-JMS*4M;>@Z MP4^&4]D:T9VBCZ +W7Q-I@%TI?'ULGA#=HR%= DE W&F7E^Y(?L]F+4=!%PC M&'=48]4=-UJ;779IU@*(66B#-IG&<(6)5GR%=$5$Z^K+*SX:NG:=\4-UNZ!& MQF*T-CQJI&Q3:PY!5QJZBO"H;S:+ 0P#6(R%=.&U#MAN\)YMO.Z_T6QN?B-R M4_,2INVZN&HJKH4_X9H]MAU5;A&N;NIKX%X'^#TOWMW8W?J%T<>'C M]2L9-F%LPMB$+UK)L F?O[@9FS VX;-O7,8F?,Z-S=B$L0GC5?A"I8M786S" MV(0O6KIA[NJ23#@B[7C7<79MM>>.TD;/N^9SG2HE^\G'0F\%9G]]IU) MLCDJR63(MY5F8WR,@P6C5".&1\QP8@*/'[O+^LW(MFT_3 Q)TS:B/Z,?5CFR MV)XFJ;VD)FD@FX-3AXI#/+*J*&ZB\)L/_ M^[ =@7%[:UQ%A0T%&PHV%&PHEV@HET;./V,')^=*K@WG-Y>+,ZSLD^8T[ M=ZJE BV6UO==+COD*N7M>3$GU>U4 [&Z8@A^HL^)2?EA-I,YA#GI;]_I3)+- MY. Q.1AX,/!\(O#@9/!'(\\/LK^+UG!:VBXMVM#&_*!W3_%%D?Z]\R1>0LX/ M$R6Y0#)WF6H_2[0Z,YWWA9V0N4>^%4P!DV229NED)LWBX[F^=/-HW*P0DYXO M)SWY+C4NKQ8]6^3%7:9:V MI=EG25LX=/TY*,&?_X:T55? 7WN:EI 5!:PZLK4%9I"P; ^,S[,3WDR#6H3L M!BQ1:F*B6[*EZ+()^MNO62Z8KX]ZV?-/R%^JOO[^'_#/X7N*J6-L[E_98HY(.3C.S-';X'^_=__.7Z;:*W*'NR.7G/_: KA MWE1+C1U--E+R!#SX;]D,Y*U[H'#9.^J1N?[]")A0,(GT73;[[\33CU \$=DN MY$WJ2(+/J@W";QT^0H!X^,QVD8?UMZ.9LJ>O-=CWLU[1-'GV\CQS]!8EI)]F MY#]R8N9 B/U7O\6?H@#OU9,C4[4@$)OA)T$XJOU'KZTR4,Y@@'T(E_#4>AZN M!\A@]_8@O\4FGD_AJ;F1$<)+U(2F,V2.EM+$A)(8^$].)5DI/1F/%3:G,;2B M?@N?^B6P2+Q$1(X$?#SGQ.&:DFH=1?\Y"\G+Q>#;>Z MN^_W:O6I1$?[E!Z4QH._FOI$*_?0KXI;BV5,#K2,].EOU[X[K;:JA+;<9*8" M(3RTO*G$1/LD 6',L_/,SI#YILRZC%+;C6#+2)\K6I%[/7Y,$XNNJ]347M%R MVQTI+1$O6PJ.W$Z/"]N"L9U4TDZN+GO%4@#(<:1E+8.>; 5^.E_GMX-F M5Y_!EI%QNH/[?O<^PP\--K/;9<=MTMJP4] R,L[M@,G(:V\G&3TKTV=FYG)C MWW>D3/3I*\/K2@*;H<66TIKP0<"EY^14RD9;N@2K"T.NGA/8GJJV5KUNL.IP M4B[:LEMMKLD561 ,S6O2WFH[7+AL %JR+UN*[6#7;%'EJ;!M!G:G2N5W.1=H M'1'M=,?4"VR&SU8$MLJ8ZWN7JY7!Q)-DM&DI0V;:\WYO9&CE.MNU5],B6P-- MJ6A3=:M477,A%T6^N\JFC;YJU(K@*8GU$\S M75M,Y?D4T1MS_$HP*7+>!V,]H0&CJIEM]LY:>E7).#]_A$FVJ^ MMRFVQ0;!;A9K9K60I$J] YM&A#7+$;(\KC1WPK;-I:BQ5*8V&CI2+])KQVC4 M.UJ18,7!VBP63&.S%:O!_J:)YTVYZ2 %3#];%GEBT XRYL#-5J>PO#;2JV.F MU^2Z:Q*"[HZL064VGS9SH-<3LT6NV7MYFQDU#*TZ69898K79&L"]/#%;1HVB M&_)4V1@:>?^0T7AN,Y2FL&EDK&NN2TZJ$TD&RC!V?:K+Y9M5#C:-""O(!F.W MNI%<0TOWEA:_7&SE#>CUA [LYFDN;9>,JJ$']>E\04\Z"AW II%>>[-6P>3[ M5B#H5FW"$$[ >370ZPEUZ33OB:I1ID6#RCL[,[/,NUTG@$TCO;KI:LW8;-:> ML=*X8KFP4TN2VVN 85U0@FW2[+$6LU>G: * M-L^F-;E8SW.P:60 *6F0ZBS&N8RQVC9+;E^HYGH\&, )?75==I-U%INZH-7L MCE9J:6S+#R3ZA+J,1[E)=:S<]X7:2*@JZWSYO@>F@#Z!+DO7W+4J9',FME;" M8"PUW5:P!$V?- N%&1X=JS"8!)PJ4UZZVM^''XY)!W2[]WP#TF8EI-L'MQ)Y M/;+OV8_0C0R G'[JP>UY%GKPH:D\!M30][0O<>?>$L0E?RN( M^^2P_V9LD[JC7CVU'$]=;*<.6-VK>SSPU,5WZH@[%D_=14X=!LR+G3H,F)<[ M=1@POWCJ?G$'ZD]]@AC)B?@M09UU-;DV*0$_%W[XWV_4M_OS] NC_96@_2\[Q:_JS8\]YC&.L?RR-,-# MY2X$UK$BQ5J1B)_B][ONX?L$8#\IG-\_Q?%5@;66&CRDTYHFX'ZL-;I^]T>6 M^%%GI<;01$^$.S_XI7^6[HP9+_@H&O!AXOM)RO'\T/3S+>4_C)QC^\'V@^WG MG?83/P?L3.LTO#!71T=8)_Z %^=^Q#$*%Q;D^+)S%,Z-+;\,J!]Q4L(EV/SY M#ITG3QXZSY--ENJ-ZIZQ93.Z;\BJP([>?>A\V[$GNO>S$^>MGF#D_:5K"R6. M<\A"F6Y/7;C1C/[V/9/,LKDDS9SG%!5L_MC\XV3^9S\)Y:7U$\?63TB5AZ9O MBK7B0MB.A0=V1*VH4?W=!Z,\L_Z71E]3S2'!U[>LL4UMMO4')E-I=N&>4?;; M=Y).YJCTSXY"N>F@!:?.?==#1Y# LTH<#MW9MD6>M2ELTEZF.TI'0>3,DF4R3%(Z@O,*?T+&] MB;$,0R/P^%= EY"DL3N'W;G;0G2WP ]:ZHITN$,54^T:H]G6++W[(=5U!@8JE M.)KL:@4M_&_%0H##^XX#0(9#L/-:3>M(9#H9JT;/C!Y!F)-.0QU1[A3>"D!_ M^\XR23KS6GT;AJNXV1N&JRN#JX@\SUYI?];4T1OQZB5,+0<90F!R#U.A-.;& M7CJS+@[S 80IF$1*4FGVY.W)?]Y4("8DG)RB $, 9-/1%$U?P_L1L!.*G=!K M=$+?$'_%"H\5_J84'D=H%;+9G9$3=UD<@\SR=]VIO!B0OK;=RK) MD$PRS49K*7"$%T,.AIR8Q64_.<[Q1L3Y8:2V2DN]8MTG&5'/I>N9]?KAP9AQ M$'I8"#TT^8L;D:^3_#U&/Y;R%H<^L"=X.Y[@=?&S@QVW0S,^@8=;VJB-R4W^ M7D@)Y'TA;:\$/=>!%S_#_45L.IFFHH>Q8#C <(#AX/+(T\_A(']1N:MYK#BXQR78WM6!0-08.90K==-OM%X"#FT;[E$@VR;Z> MX<U\9C0,6S ,#;COV6EJR]6-4$I$"F%[I8SNW);Z@ RMS\L.<-DDSDZ>O '/BP9@P0& MB?B3J(\!"2(@NI51]CX04S+ME+5&9D'7 @@2J*J;)'-)@OS5JNZXQNUB"1K8 M4XZ%^/"VG9A7LURU^+#Q8N/%QHM/??ZTRRHKUEISWWA9)<8R[/S%#$]^W_G# M)P1AI<=*?VD>_("RKE+;I#K6\CM'"T]AXEVA C.$L5#@!Q M(LRJ^/U^F5'S56+1"6K=^V%V([/3\2K^.4'@YRGA%)A7*:&"IE2U"D875@[P9#99#H;+4F]S-J),R4I(L6J M^LG$!':$L".$':%8P?%75, ^9BW?5MQ&6XURZJ'9:!HEB?!-L_\PX!D T"2. MNF"PP6!S06#S%96TOP@V?'J5+72 MF;\**=U2H1RV.&QQ7R^E6[(X' YZM6:UJ%NRI;RM9A5[;-ACPQ[;^\M?L?U@ M^\'V\P&5M->Y3K<=&TRMZB8FCKU(Z*[K@Y59"VMG]Z++D3 ? MQWP\;NBT%&M-)',,;DD0;QV("(&%PPN&%SPII)W,II =AS9PMM*KLWKN0HI70*H M7!]C&>PAX=2MC5W123G5SD1,.>G1<'!OS%M#0%?08:0,ENZ<0>T8WXAE=M_@N ;FNA0YU0X!I M0WPI:.-3IX'(QIJDW90\(;2.ZI*-G"=I*T"&,N$5UNDLD21.7+2# 2J^%H8! M"@-4C+>X_") $2-GI A<(2>VUIF>/] +ZQ(YA0"%+KI.T[EDAKGQRZ[#D76U MY7[G.(R)_1JYQ!"-CY' QTB\A-F+WK?\! >MR1MP=D1O9EF.6'C&HN<12VOJ MS6<+0 2SD BR22*;3N98?$4/1A.,)C@>]N%'KBSW&YX3XVUBMO UEW%5O.UNWVVM"Z\FN-"RI]=U# %'F M8B-3L800#+2XSN)JZRRN04K8XK#%88O#AZR\-P TDZVI!@_<1:$@>,$1^@'> MYHPF6C*J7181YB-Z_5[IT<,&ENJ M038LU5,XB4;G]9*Y))M-)VDRBT-(&*DP4L4PEOIB7&&OBN!;..]@1]L$1S M@]UC7-Z RQN^ ,0Y5VI-))*"0(9@NU4NMK'2,2B#:@J]!]M5[66?7C],/QM"6D%>\P9KOR;T'+9= MGL\$;5U%$ ((&YU-9G.O[;?!,<.?4CG-4G].XK!3'B.G_#ENT0"W5-N'U\5> M&&A_K-<>/ZG$ ,Z?(H[Y+C4NKQ8]6^3%7:-+FONOID^TS%D@\HX OX>,Y7I#4VP'C_&^C@.%KSK.7H=G(V^C/D1#^_+?N M@1X4\->>IB5D1;$78-APEM'F33?AV8C1 NU#/AW:W+G?*B&;H#_PP2+,E>L? M];)O0?GL:8C_U0E1=7=IRENHDMH_'S;@YWKTVGB?.CD),F]=D%1]_?T_X)]# MMXJIR0Z$UMF+58Z&CSD *_'O<^'C2>7<2X1B#@O)HTC21V^!_OW?_SE^F^A2 ML@?]H]?U"WJ2.)/C,L0R_=?@(K0N'SVQ7AX#W-]H@K:\UV/>S7M$T M>?;R/'/T%INBGV;D/W)BYL"5YE_]%G]*9]^K)T?(8\'UR P_V5]SM/_HM<46 MRAD,L _7">AN\W!91/BSMP?Y+3;Q? I/S8V,5C6)S"B*S!*JE%;2E,0P8U+* M961%RJCT9$R.91H0EF_A4S_&D([%@6Y]>KMEA5/'U8N59,C+*DW^[NL6H-=7 MT^@2%'GS;]\G?QE_R8FZP/>[0G'X[*V>T"^*7!] MH5"L-+DF7^'JO3[XM2$T^_&:+#3J\+7ZK008?.)X](G'X2<>Q]]#[QRRJ*:_ M ,-2/J)>YCD#S/LN>!'7+6BNXNA+V!\@A'G9U=W6I.UH+G@5])0^>&S>1. GN0E>(3G^-KY$.TU<;]+QX[6O(Z@E^%R>V^G/3>#$S<(B) M)ZL(C8),Y,5>I2GT>D#^/;Y;:?^+L.']#1GK2M:XH^>+/?^/'12 MT*<0:!,MWTNT)HFRO0 M"JU6^<]$#[R%E^!4Y)J[D/N[VA2R^KM$?P;&O?\- M] 0K1,"X0'/X<.@!Z,#*3" CS5*T9&(A*S,@QOW=4/)B^0_P0;5E JZ]L,HA MF=#4*?0F%DO?0[_G]6FB('MR$KREJ<%+(H!OK"#YN$D4;X>#KT!;WM\9 89D M3=W$'Q6[_^==(B+FPQAUSTT$,QO()V$'%KR-R1^[NJK+SC;\4J)92=0]-8D> M ##--\,C;(*9KLP24)K+$.G@]106D"L8W%B'/8TA$![D^E//Z# D-?P&^&97 M RK@W3T;1J@?CC;57?"J\"%[#(;?RFOF1':]9*("*8JEW@':8P)I0;("YS\< MQWYTSP8$!@#L'7;^>"L5\.B FL"O0..GB'_XT.=#OY'_@+\ KCV=V;[W;+3Q MM;0^>)6C=R S_X#7 P. CX$3JJW1-!S8'10 5 [%!^( 6AW&1: ]RF-[C4IR M (R"7[FEHYL)!J(]F4T"O="L1!T('4@2R!QJ&U#01!%X)$#8B2/#!FV!A&T' M] />&$ ,B@9@ \X0*EIUD0&&" G^-M8@*U"UI6EO0[52@-@! MA7#<&,_ST<*0\-T?\Q;TPF- 1,":*8-?9'/KZ0J*?2XTV?6=L 6@ U#4B9D/ MW@4RAB58:0%05N!B@A@-L'=(LL%,'5$VL(0N[2!L:D &D3B&=@DW#SQZ54@6# MGSKR$O"O4-[N5ID]?@($-]%-).[#TT,6@\)LH0]L>X#N 40,6:UF:].HAGHU+P\3SD]NZ!J4?H;6"#-48V7>BA:4]]ARB7F,@(5( W,D62L\+W M@T>@NB&LR8;VS-X.9-)Q<,->H(9AJ M'2B^CP#M"77@GUPPH9J%;"JT#F12)V$-2>,(V4!?CQP]F1@[\,_0I0.6,Y,! M80<^,'H$0F]D2Y8&?3%@'0"^X7S#284(N\\Z7H@9 "\.J@ J*'-L %*+D"0< MI >!-Q$"KZPH,.X7PI@#_=8>=XR@%\ &B $_ HF35:4Q 26E/P)\1? M@#L,]-O2(-J#7D(HA!B'H!7.=*@!^IZ7/+E38+!0\8%. I:0:-H'I0>@AGIS M8!$=6!81CL%? !F"OP&M0B:/'G/<(?#/D%.J+5P-B0:9]_;4DA8ZUX@+ QP& MDQ&REO&![!PHEA>:(U2A@RWN"=O>#F O8, GOP5G!M*]9**$4,1$D8Q$V[$] M+ZY_,+Q(K V\C3\'Y5$W@0 M^PC#7C2.O&)5F\0WE+K(Y^;OI0R<=W30)#!N*"LBZ M$*K5RPJ7INPXTJ!FYZ?B9K 4-=K?CARE1]N]SK?ON21[XKZ"/9L&>*Z\&]_*,>&)_/: MI42[5:_P%>%31Z^3_1-:^:>KJAN$2DZ(]]]HSKB?O,V9_ MQ[F#D64F1>02?_3M)=!#EF#_/"3:#C)#U[ =E,@-?8F#'KG[SB"-/6JM/&_] M%$?2W4.,4GT>7(-I0$"*]^1AGR\^)"&UQPZ?/)E#GS^JF2>1+._.7=CZNY.- M/+9]5$=S#U+4E54ZZF0+H: KB:M8IKMJVX9H&]+B@ ]E8 MBK=7JY[M.S^BK824;HWR 75O].[EM:.PJ8?NC/OVW0,+N1:EK6[8U1VP&0?F MHY!,@<]M/H]FHMUPX1(+M2[BGQW8+PK8(,I[\-@.\6848P;/Z0$4@5%*]"" M1)KE[J.G1X%TX B&O81%RGH8'I,?JQ]2LIN24R^J'_:9#E3)X#P^P;8-Y%C" M=]H'V*? [T<11Q1& OP&Y=?!6^ZC%DPM'?;Z@P>_"'>0@*)$!M/60?XT8H/UD>2B4LB\*F,CY4Q* ) M<<(5??<$GH?REQ=)A82^@!4R+HJ+_\&W&W_"< )4G/ A2+-04 ;&Y]A32 M 55;:I:Z#TX^2QH]98.05CXWDL>_[8.%1S;S8GV$3/Y%QS^PNU MPN4Q#&++ M"[CFN_MPX5+6G]+HT KW6P:.,T+H11Z'&X;D+836R%R?I)0$> &';BE;!!=[ M22'U.\@*_B&4U?/QGQ((7/T#W33A &"83-X^)I#4_XVI'&^L#?3P6P+P9Q$+8?UNS]I*&@CANBS/Y/8(D%:T*H.7O."19D=%'< M$SJC.&\$S=&T'QO;8V[MD;PZ,/&MA6'.T)YD!26[4"0T7-$/"1'TJ(/8'U.! MCTE;H *JBAR:L+@2M5J$RK> ZQL8,4P^S?3ETPKUQ#.A52!#5I]&MQ>!=I<( M'=KZ@>' ;F%. K[?$4=_,EXGQ%[ !K0 135.K$WA",&RYDS#=)&KO1"NG%@ MC9C!MWF^.B.(#DG5\6NA6^SWD(?OQHCP]<,(<]:G YM&OBJ^)A$@(,$!;'U3[%,F$2!^A(7 UP7FQ?*!59 MWBW9\YU'%3H@YQWDD\_ZV\MJ7WL+E]XG-QB5L.['A' ;YO(U]9]0*8[PZ <= MHB7D]4Y1A>=C)AGQ% 3CX?)V]/)@98]Q&NG(D8 ' (Y][U#3!7-(2/T0,#^F M%H FP)4Y]L[QS_,X^]1-/^2]G*76D(,IH&K7LNP6GB0"_L@=Y%$!XF@]2N.D M!YT;9Q>LL9VEB<5:&^RX4NZA*DV_?2>3Z5.)G\/*=>P"A\XN+$:*]QFYK\0@ M>,"5^G;WD&QM@!6RY7!A9K4%2S).RFYGD\.N:=1U<2L51$6<*YWV/9"=94<% MA]@84,['A&Z8Q$4+U3Z%&Q9__.'^B6K!].>U5#]F5*@&:H;X6UC%]O(9D4<\ M9PHOO?H0L_=D!M%N&VXX6.QIZZ%$[0T5(YSC4Y-'@LE+_'_VWK0W=61K&/U^I?L?K'Z?\ZJW M!#G&S-W/;8G!S/,0"%^0L0T8C T>&/+K;ZVJLC%@R$A"=B.U>B>DL*M6K7DL M&E3X06T#'L%,GNMDMNFXF($RI( KY';D+=.=2:J(_#P# 9>/P5K7:/)1ROR2 MU#+4L&J#8<4L<8#D=G&M,Y6/O0C"BQR"7"Y #A.FPQHPX1+?BFN^(KDSF0". M.$H3P1ZLGI%IV=2$?F".+2R!B Z2M'JT#X]]XG@KD$Z'U!SL87-V 8XXG/:' M;E>@O,#ABD@:'EG:2.U41&4)#R <$'M"X-4(\7!Q$R&I/;(1S=.]^%!U7(NP".(]G-<<,B349:L.8R:J]V1CUPP(\@ MJ0:2^AZ8%K)IUP2O:%:V8U$Q:WFJB!#C-NA389GB.@"9C6Y#IHEMZ9 Z1^A; MA#,1;[>^!-0!K6-';<_][O%&L2(/CIR%0CP7P%-M\]@E/'-/GKF]Y!F:_$!5TTM9+$X"Q!MR6;CS[[B8 M9'&CUGR.:G^FLB5>,1/8&>)X4.?EZ5$ >N5)P1=2GB7J*'&].@9\^7]NVP2] MW*#LA50<=Y !)%BB_Z2.L/6U2X59I,^V1X]5MM??A<.-RJJ45L"F3P3"B=BI M;0H0_)_@5XR-\#0@SS:KB4EURDZZ@AJ-3*-)N;+;OKM[\&>!;IVOF#:JS=3DU0* [=84$73U-LK%.AZ-1I$-N@-F;+BK2J& NE[,:YZ^8N/A^ MS%P[N0O! F0I>5)+,><.0+Q''CW)J^=MX8E5^L_/\K::%:++S1__Z)I\K#?L M"RY$[X.QKN5X@7 \S377J?H"FAI#I/H^^!^@+0D,F38D>*W_"&E'\O!1DO1Z M2"SP;"P]4 ;5M*F'PI_MJ>/>TE[P&-8-V8 /D'(1+L-0(-QKS2KH^S]3,V*XL\LGGW>1*>8$?:YMX++\N=QUT3L[L MC_Z)G02O7*!%I*F)34:;M)AP#@&6!^Y;@#D:>MLS_A0'[K(:OUT@6OAT@77=ALBGI #3LDGI@Z\D$CO\=))NU(O= MNF55-\N9H-4R9R31503XE4>&O!D@S?03-Y6Y09O/!]-QKOQ<4+BGIB] CN4O M[41V4O))I#6496.U@.2KC'$M$?JR4VN&\RU.<7 DJ.!Y.%.>= MR]&.EU.S=#0^3G=MN5S*5M+FHQ)*W6+6]<%Q;IM)OKHO$@F-.XB#D.BXI1-. M-3O?S2EPV.+DI#.2*9-N-PK.MYC+C+U\9>,FJK#N)SJ8GI90I\VUT71H@<2)#T$Q"@M2QKBJX])H\5?3>\;<03=>4ZV,>W3HX?,T]F6C]T;)M MM?*\/=2Z!2$93RG]FR23+G$HND>X;4K!60G[;+TSM'+BF.X^M!^8?"K5<)S, MIC?]R2GREQT8$(O#-.W%068$GN]'W>F R. H6+BD*) 21?BJJA ^K]!'28HI MJCH4'IA$%N Z"9QY=>9+UE%%J>Q[5&\/C-,-[=.LH$J=^/,/"'6?YD5(]@%* MH*$A@=/A3<1^:9)C[3C4(7[J NI[Y)1OS_5S BO9MA]G8RNYG:^>0YNRUA84 M@[N6.? Q@07#Y7U)549$U? MZR1UIH!V!DGY-)^FX819?!7.QU6(:V7L]J[+!34Y8G623<$^6UQ"!#NUQY&% MKD*6)@Y*[X,Y).!X/&B)MJ0[:S&1)Y\WFS[;YWF#DV'P?5A*V"['-TF.S2\F M#4NP%\E^>G)Q+ RQC'Z68?1^ 4WBV(IO)E%NT)N*8QZ;;FUS#;/#5+$.MFY MX5]'%M0WF3A'ODOH4V;!3Z[ *.0F_61NH>[8=GJ4-:?;1')6_AW\1P>'QU$K M?'@&3G_;CB3:,L9IWWJ:?QN;6DMA9;)^BXW M9945*Y3&M?Y6BV_.=I A[W$2@*;T3=[61W!$YD]//V?Z-Z-&,4>IR0:#3&9SN0>K^G!S)']D"Z-T7FM-9 M,VF$&@/6[DV5-+]>I///.#H58"^EAF/F2][J7!'NQNKI-TL;,$.4ZC#!SGG& M/B0H:+@CE :*2)"FR=E0' S!5@.:OBV *9/W>+,ZW0J^PS9$WA3L?9'0'B=H MW204%-I+C%('&WQ=37;*Q*F/CM./QNV."\4N(V? _S2X,OSP2$Y#7P17)!5) M)V/<)%#79$MY=E4(VG_32:DU2=MYMZ6U2/NTN6>%;HC:#^HKZ(2MB#QWH4?< M,RHTP20.'1,7I8X%!8%(,.:RY82OLAZ 4V6#IBF[O:V$%WI;^?3.I\H.8TYE M]"IHNZ%Z\I0]=:;"9NQ! M6_[G:;TCB P(S"A<+M4J6[WR7<'/%I.KMV$F"PVU,?CW')B?M'-P0L6#19 M%OM1H _H CI.DBH\M$HA801$L_O?0&VG;7*A#MEQG9K(C(*3!?'@A(5L376) M5(;A'%KJ'\65R]!05<7YUBZ_)"\E=._(,Z"TDZVCEQ]D/8)K*JAL@V0FS5\% M_,]0;U>+26GVI++*F@OF^'BK7M^D?*=(?6'&I/^-NZXNFBB)_P'6\'["-PUK MV ()E=HJ)OZM*B!]V5Y4L:MK2$E_>);TT[O.;DF^[:RMXYMP5] G;5;UN*#D MVIEY+[T*\;5-3AMF-Z?.0\DVCIR'+[*?+D:4BC*6/>J2.@E&=Z7!<#Q7$O%N M\'&5R"8:2/\=(W0B'KP=LF/-8QY*+--]6)H4,F A3[I6.@*<9.=CU/.V(T:J MILE,<%-I6@%V;7?@YUU1U!@-&N6AE>?KT8H]2RO5?C7Y9L=,['G20Y?H6PN) T^:'P,9RX=7\GYZ^41Z MZ(9S7@-@)R0I[6DCIQN'8/? >9S.,G*[,)U:&F7_L/['! MJ:%%:ZU6-3=O#J.G*\?+4;Y;?\K,N_EJ^[$FA0IV:9A"DL!9^?;R$NY-Y27A M\^4E%\VE&S5!^"WNU6'A/ [L#1%FN*H0&LZH),]B)%LP'8+,&4\#Y8Y & MB1YVT8["18UXM !U48!#1X%F6,:"=B[4=&(^825$<$JLH=,V[HIL\6#AQA;N,RG).E:-1J=YUN^W%C MM D4! ).#O6YY!78C^#48'H5=HD[(T9(:ZSCG,QS\S6_PQ670\?&9E-][/8; M+FHFHK'%/J%KG\>5:^4G94V'QKV M9WDGU+@4@\C,(S,P<7IB"B+-4:&[^A,*.4:Z/B>__\+^=_I^'5EAQ#,>I*[Q M?7A>V4/?&U*5:"G]V#TW80^F?.:[3B8V)!T$]OD#2V&'SZ+I ##Z6P ]8^OQ M]&'K_A+;>V#V\#_8YA$4B!K@OX7 !_< ;M(W9(Y]>TX/3^:4F0W9:$.HJSD*EU:'$W 6\7\L&8BV>)K,B^1IM;J3;%IXU"F]VJB")M*1YTW1& M-O;KXPQPVKX::0Y.=W&8"*JH-@V!BI#6J@ ?R<*',JDJQX.XW8,$&&6\+Y ( MT X@WBH/\D"L=""")'_787397A61M[(APJ@_$J2#%EHT+(MG=%W>'5%O#D"X M#V_0[ B(B9LVGL:*_NX,O49@^2]Z(UVCC.F[T3F<%20>0EJ.+Y<(^^'&"&,G MJ.#&CPE"D!QY JMS-W]X-Q<*^\\Q*O"@+U;(#KRVN'Z'8B25EGCM,5V?ZFX/7S&XHRU.9# MO S"C2\@"<4F:=]GR!>S+_(R=P2Q3VL*AJX8ZZJJ;\R_/HG1O^"D/(X9'KJV M$V@!3 HE:8Y_D2 D^@J0/1O^VSOMPB(->*EW&7N"@WB1\0!R_^),#]S"+O=->Y_#>U9L@GE[+=&+3:\"O]A9*HQ,'9CGM[BTV0, M.\Y\*\Y<%"*WCS-W)OPSF; O7ER"$KGXT_]_'NNDSA *Z]!RR^"R#L;)N+MQ M,@$OU?WJW\C)?>. 59NI\>/G2F%NV0= MEVMTQ*$H1EJCYUESV]WUGM$C0T^CA0$)NYQ?4\@[)5^!DK_95+@)2F:]E,S> M%"7+PTI\M'J<%;JK2;(3;8[2@W#S!BEY.YME=R6V9/'US*#+EZ/+9;(-E!SY MXY]P(!1E VPT<8&B;\_DNY(:T\,33"W35R^Y.:;U.]B]=WWEV_45BO24ITEF M4)/-@2JQ09V;EK*/7%A^ND&>5ED^/3\EX_W1/+]()LS'23B9KS2'$=!.DFPT MP"63K])1[E3]>[HY;X*JOU%W.:3JP;S=;$8R8IGGTJET(Q$W"E:G>7M4792: M^2:7T.VN,NV&=^ERLZKO)HBJ(Y=MCKL'AE\L57TGR]2QHI.:@[M5=O>O_&[Z MBH/IV!*K8SRG7&Y=Z =_=VNS>5"?3F_:O;&^:X= MC47$SF1ICT=0MLS!8' VS 4B8>[N8;E[6'Y[+>4\+2\>^[;:-%=V=S<=C8:9 MT=8N=&]08XE5DE+>,*P9JTQR:ZZ^4S=/U@31,M)8(I%$()&X>U:@!$JWA!?K M<'Z$??:)C.RN>WR&[O'RF,';X!169)&.9#M/%EONC_/1UJ::SBL;=! L]9/A M>" >#OU,G\7WTL1=AI_(\&*_9JO=@1 7T22&L%I_9X M@0LR#1DQ9:=B7$)G7./*A7.M)O D,ES*J[M]*D3$2M 7!5H237_;MY90#-%> MP#MHVWK2X^5/X1<1(;CV&QU'7P 1(%Z#6 1Z (*=2/:-?IZ[[6;!M) DW.36 MW>M^A[C.5-,M!C=O4TDO*AA6)N,1%:13+4R\>-,[,30!R6%9@/ESY-GY=#[@]B@ M<[I3]B^8I%$0KM\G-;Y_BA0D K(%\$B[@\.Y/8], 2:.R,;">7I-& 3EH"&;9*,Z&5?3'\,8$ H"5H/>].H +RTLA0@Q_2 MW'TJP!D N(J&&\'0ONXNA'U8ACG%\ 4<0X=VN8OT(B^QIB==Y0,$NIJ,R-S$ MTSFAT0YIYH);6NUY,6GIXO1 4!"RH^ Z&B)(\.MX2'8(P0 MPH\5S+,\WQ_+,)E-_N7M\$,Z4L <0!DSI9%L;62*&1[LI^2/:4S%[6H.FAI0 M^$(##@6/A3N8< AG] [\=,%&VF[@7D#[79*V"=XS.L^ !M[HM'M8$I(G+?QQ MA&A"1R;@&GO2"T?VM.\&C#ANUHT!2/B@ @7DY$.Z>T1C,FEX]&_I)YN\]Y.] M]Y.]S7ZR0E@.<:-P=,A%H^PP(DFAH1 =1X>1:"@:CHKC6$P:'71*?=4WCKK MONX[X7?W60V_J<]JY'R?U8L&R(W*Z.QIW\(W=_OQBEM)D:A2"&(7=^PQ35OV M$;!8[;HH%9V!O@=/E [EC4=MOOPL)*G(44G'%]SZ)90\W#S>JL2<%AN0$T.E MP4F% ;$70+TAN@!6'/"?G"Y9>_7"IP\4B%XF!'0<8UDN3%M/XM'BR+I2!=,D M_271\[T/I4-^<#M9F()')/+AJ)H/])9CBIY.4SZ['NU. >/=7@"W!O4H*T13 M]C;9(TVUP*A!=^)VW/L3N@W^.M1P7KP"#!O K#Q;/3R&QNH>F;(K=M4C^I5 M6==N\'3K//UC33YQ=.&>_ ENE&>']72Z&PMS2CN;S(RJ^@#'[O& M/&EINA^&=*CM4KGR>A(Y141$(J_$0XVI"COZ+9\BH*/W$>S<8^X5_:)1C^\K M2D?)[O,4VL[<\ R0<'V,-_:FW&^QG2JR\<>$-I>U\7,W,V^E.NP'/*P9]QKI M;K#CU,PXL KY(M74VH6"53TX9!=#WK+*4FD4'C?_^(<+1-DS<^1HKS_,-.[P M?PG^12QR_(&_#3>US*)=C[%*-91(V>E2) 43_,ZGU+N-%@\[W#V\FG048*6* MJC*";4UU ]MJ8RK$L6@A]AV9J1=.PD#8*>Z:[!B0!FV-_/DW?VZ.S<>O.MK, M;\J-=274K8N%;;71WU4FA8L!OA_U-BU+J:G-5K*K1/EZ*#NM MJY76QI]A>SMG.G>\'SJ.)S%^3__WO5PZZ[]7*PFE4.DK1C;,5"XK]<2>UR)6QU3/];94^T, MDPA%G6%J,@QC5A6D%RZ=E0 .'\!92O 7WP5?FE6D4E'( M_'3%F??+$SN2?B>2P-_QH ]<7X'B#5V$6, O$E1# D&37';10/H V5V1H*WB MGH4.M\56!35M1=J@7A/4'5B^G@[SQ+:%J8]ST$)\*?E/1#$NU3NF_B_"IR1] MHS'8,;IW GQ'TW22K0@$ _>/*Q:H.A\"Y60)OP= M87M.C=STS&VEH3U&^?Q6,(:#9;4Q@+8&MT<*=)X .HM\PYI@UK'\:,]L2]BZ M4RD0/J@>$2%@,>L&;P^%OSL^C @( M._X0)F/D)3H(PD_=P,.LS\1 X07$30H:VID=:\ZP$<]TD[T(V2NFPH*HP-X, M!BR?8(07HFM9@^0+";\4$@>.!AHY,\L/YHB"RD;%&C04QT0+40*LJ9T%NC(& MCH).M= 1%%5E#EDAN)$]Z$-.P!Q/1C_[#)C$!;%R0W;FF9T;"$6@B#WF%E$! M,'=S9"_\U0G\H+VCG;QN>X=?=+9C(NP4,.KHD 2!\)\HOWB A+#%]T#\#43A M/T P/& *,C89X#R6F_?BO(6FXSN@:I!I([XN[ \ MB.]BQL&N5)C\9EHN"#$ ( H@' XAB++_(U+F>]:_1HV$K^Z@)X#7ZT-8\D/%"[ !/:&S!=$86*R2$012V'48U MT\1 PY,UT#<")%M"V :=< S,S#, /G@>'OW9G9&'!1C2^ BIFDXR$,D#DQ!V M*##S&].L._:>7J3GQF#^.&$LZ'(/,=T;,\+'Q>BMC<4G(&]#;19HX&WW)(/E>JS#AE+R(TUOKAJ=H/6@#?+ MC;$QJJ=.HZ#^ZVXXH9*8%PA3/ :5 RCFOPR&%4. Q9Q ZW8E=88RY27>OS,P MAPHN;"B/0#8:LB=>2(*.H"/B'ZDTH]^EJ(W/[76O"(Z%IAS+=N]H;##1]B,S M02^V\'N6AB[9Q-M+I@?^:2(MLZ9;-,,MQ")[<3]\#-&?@@Y,:G7VRL7'9VV? M)Q:?8=O'0RI3=%P7O(=@RM%D^QSB3I9<0;SI9.!E>E>%(:78#XU?@D@7)G]3 MJ&0 *,??H4_?R7DAW.6R$B\DV]E)Q,PO31B&^?II]^?WY3ON/MV1FX]/NW6* MM>6NMLT7%Z'8NOG'/Q9")-]!]S2#$@0<3"K2-9QBXL4+!UN%NB[G=E$V;ZQVL?ZB7.0F$]]^%%^8 M;N-/S'_\,T: WX\^W^?;X'_VJ@-,J#4TT&7(0")L*5N*FX)'O);N3$VL]HP% M;*4],.3YAV8KG6!%Z5: 472&!20*>I#C=<7 1U"A'WL3;4%$D E50&J:+%+% MC:;$"C9HZ?1"]^>C.2+^BLBA* 9%Q),>Z]FLHIUA,%XVY-FKBU]$'N-$=.PR M%MPC.=$J/']T'T=^M1;XP*2=FW)8)OJ.I%!SW:M@C9!*)X-KC"B_3^PW/>KG+?P3D3 MX&A8"TC=M$W&QL$2[,5 WU>=M,0 LX!:!W<,M2'O+=2]CP19^P81XJ932N01 MH2I4/^%0"%B_M!S'*4@!>0GF$)*6$CJ'X?C1G*HE,,5%FFM)PG,,R#H#QV20 M4!0MQSER[$C8BUJ'^'">EZT>6_$,G;3+P 2;K_5#@YF=(XY(DIZ#8&.=(XQX MOR_PUB>8TX$/=+BW4(=O/$*?47G1\7EZUBWB6 M<9T5=1O3<(<)1R/IM!@+ +%>F82T1/0P?)0DO1X2"SP;2P^4035MZJ'PN>2S ML ?!W)]GG5AK)=I!KMM6[7F=78U6NX_T"6A[$FI)?!9LZ3UR[C/*6K K_QRR MY71HF1E#2<]WN\??8J.?3Q__NNN[_FCBN$((?V;AGC7.SRU09E7HF_'64GD/-:5+& MYYEQC2-%H@P^(VR.(JT?/Q#$\%)02#$R% F.(<'3?<..^1/B75N%#E3^Y=C7 MM&P7[0L] &LK@K06- N9:*#84)^'4UGIOFK_7##X-08;:Q!=\M0G.@% 9Y"S M %T\T*MP(("\G0+,K74\]$,@!JP[$WY!>.P!.E60^H&DSB[@:E8T&PQ.B0@# M;0P! ID1R@)"";CJTL07H2/^8JRQ<:)H2YO>! 0PCE?:VNE:7)%*=HVSO]PM M735]Z;AM"IB"L=/&$1AK)8@>8>;T%ZDS10]#"W$&(,="ZI5H*".,HX8L,ZJ\ MEE6LTM$38ER#)(D1!@1&*'I-GN,ZQMREUR/>"6_^R]NAXB9(&&VJ L=F0LX@ M&Z3T>+!S0(@A,\B!)L86XIV,/,2BWE#O@'I*[=$A<^80P M7Q6,.\'=.ZR89>1N"81Y*8A&-D+)Q6( M=!R "AP3S#1+E??152>J2ID?S8U%;%A^F#P$]A83XKF2K (OH=O:;V#_JE\W ME!SY>=UJ;N(X?N(<>G4$H9')/MA,&E 0P0Z6"*Z^P"9_Q\#,<4>6G)%K8'R3 M:!TNGI!'"R_;0+BA'[9*2%;$UU"<)*NSV_ M@MQI' /7G)8+!_A&P7HQ$]VSLP#D0%IPBB8../%1S]J+5 MS)8F-.#O!,APVE;&M]+A$S"&]!J!C'+XGBS@K!^<^.#*0T^5A1.SPZJ(1T[2 MJ+63/F62ZF7$V8!?W2ZJM#V0]S %.(P?EW#Z8!$G&N;; <2C94,$-PW]7= T M$"-[40;B*8#%#\E((6Z7A/8&\A#[JI$I0'Y& M7_=R=D\.EV=G:)%BZBI-#?9[\-D;GP5[G#++Y @D"- XP"HLB M9-D03DN"_S2K\T^:^?;+40/ C8]Y()7N^TBV&[\^CF M+=?&U'0M>.+;<$65FXB)G;R0RFX C\*V,\D'=I!9MPE:J."G!,P%PI4-:^<( M@/TOP+"6I)D7YHT'+R+"U8,3),ZR@IL&XUV&+D;RVJTIVZ/$<5LY2<%]\81] M.@&VDM%]*@9^.VZ%0+,8/2G5!^B(+A)[99RE>"<1!,PI[IA!;&6J=&HT9B*!R^;/I.Y\-/S%$+W M/(5[GL*-Y2G0CDA2:!0+1P1A&(FP[#"2D,=#@4U$AEPT$A/ED)B(),('/90Z MXK!JIC;J=,C5V;*4[,TF5C:M/#>'H2%[O+(VX^+]QG*@SGM%=6!.5D:KWIQ M<.)XY5K;AM:/I7&PRY6;E7)R(2;CCRFT,GJ\LI'0\JUV+5/N9C9<8UQ3I9R0 M@F&9H=#QTF%:J)J&^ESE,V:_PA;8\D1^ M3@VYTR/%],JX8S9J.BL$E>!S?1F>6^,)6GER)#6H+S/['IK"4E>;ZMUNKM?*TZJ)=@9>QX933;[L4VC_D=ORK:I)R MU@:M/#E\3EV:P7RT,N87JWXK6)43^6<5GID\7AG/:;%N/ZC&YV5=B1C"()2= MSN'LIV#JUANE,)NJR-V=VFA7S%EU,D.O#Y^"R7A.2.V0_&AW@Q4NG4[8PSD; M;I*1K(15>.8)F 0S^C2=#^IUUDYH&X[-=J=! M'IYY J9A,K<@*E363_&]*%2X3-JS&C/UHE0M@(K3\$DY>5\(M::R:P\BCS+H>PLUNJG MAM%3,$67@U2I))M"ETMNE6@DE,D5EM!5^F2EV*O9B6PUV>S*% ME2< ?4JPW&-OO=7 M*;3R!*#5>*.0Z@5[\?FN.E!V.W%:["_A[:< W52J5B?U6$CR,F(BLU1W'DUG M-L/X*9AFBR=.&?'+&1LK!^6>/!K/MML)6GD")J$9SD\K2XGGE70^GZFJVB[# M-='*$S"U8LE,O%]-EEF[6^?9=<(TNCH\\P1,^?PZNK6BS6VW/E2S\_Z@/;9Z M*;3R!$S)!9_.-;>/VVXPVW^L)GMI9-7 ,T_ 5)SINY2]6XSX?#ZV'D34FAK9 MP4H73&>2QRZ&7K\NC.RI$*]2=;BNM1Q].PWJ]FEX>3A>2#M!RD]XN?]<6Z=3 MJ]UFF[I2P/CCKF?0M4E$$-?^@.QVRWZ.S3C?\G-_UQ0NE_/WU.RK# ]\"P=- MD\_D4!WTG#!IHLNA_1/PE#WB4)QC;Y]WE+@E9C1\_HHZL[\^R7Y\0?>['!IX MPZ1)?*^NTHX5;%#856%IRG\Y/W@W!GA"]P0JF4A4.<=FP1JU8%NZ\P'1I_$G M!UHWNY\50=?L->AX\B&9Q#JT93A;<\! COZZ>3W1V$/DXN@-CZ;I>3YTWX5X MD0,WY_<@#+[XBQ@I4&;RHGU ;P._V%DJC$Q=M2WY6XR%5PTN77YD;NG>'+SR MU)3[U=WLU2%Q$[U?W8^\NL1#_.* L_O5W>S5W1GFC[TZQ#!C]ZO[D5<7>V O MSC^[7]W-7MV=8?[8J[LSS!][=8AAWHV#GWEU=X;Y8Z_N;I+_V*N[F^3??75O MG!)/O<[4E^XDZR^W#$Y)8YP\F!\X19ZTW'/B'HP3\OB=9V2?_O_@M**N N+\ M?W]P?[SSY,F'9/0&D>5L*I@_8N#DN#L>? /X@^AY(_' YRY3-L3W+'A0]C M<;\3-G!W;/BWRP@/-H3W\/'1K4XSAT51EL?COS\4ZK]9I8KW&?'L4R"!IQBZ MS>D/&N7[T=9;@?A]1/=I.C_[(:7_.N C=O?-4>XE\/[/->%!C-F;@X>'D^%< M)"^ PL< NL[\S!!'I_2Q^UZZ3K9A>E?=UY/D#-RS1]P=-.IUUWI6FFY"(FVC M.TCSQEB&E;'BH39_8R?G)G)<;,+UQ,*>3,KD[;L0$6;/:JEAJ/!:5 M>7YN;:U^QVCFQY !'O[C'XY+!N(A[J03TYWKW3+7B]T@E7\;UR-!XIN#Q]NX M'FWI<2>[.]G]'+*[1>7K3G:_'=G=(IK==?P?IN.[/Q:< A3L,O%7\XNX/P5> M$#X>P?'I9D,N_:Q$A:?D/+A9S\38)"/KJ\T-F W=>"/='CTFG_C=4WTAY?5F M*#4%LR'$O<9N>%]<[T>YF$CGPHYNX881/S=Z=Y,"Y!/D1!CQ14FWH03KYPB* M3Y 'MW#NFQ<(O[G39U:RK4YOK!;G[:>TV)E)L4)F"K7G;W3ZW)G5=9C5B2UY M"T1[;6;EYZJYA7-_FM%XIY8[M7PFM=RD2G.GEANGEIO$FKLB?*.*\$<](YN" MOJZ/&EIU;N?614OF.J5D\!94X/2B5:X_1M,LVRY-ZEVVMZKU2?NE'^K ^!W8 MTYV)?T9%R1U*KRG>N$/I3G&?5?1ZA])K"O+O4+I3W)WB/IGB[IK G>+N6N5= MJ[P&E.[5MP?5M]"-E'$:D=[YTF_#E][LD?2I-/M1W.22U_$GH,2=<&Y#A?X^ MPODF4_-..'?"^?&$\QU:_IUP_B6$\.&UJB&XS58JV2--.YV"VDS(2>@L55.A?AV7I[7DRG9J-Q M-@,#ML)__,/>FP3\*'9WKU:^-PFXD]V=[.Y- NYD]_N3W2VBV5VY_UG*_$'7K4N W=_&49M/1>*A.JSPW*#3D[CC< M+@UAX/BK73QW+G4O#;T( _Z@=);ZS' MR7BPJK-<3DK7FQ$YM>1O0?=MFO-=>-834SQ7F>[*PV=U)0PF2/=]E;OBOY: MT.8?9UG-7J"7BE_ 9"YPE0\Q%70.P Q%LP5RWI]ZDFOL.Y2\L.\S1WS'U@]P MZ8!0L[:!KV48&H8(J79T#]UF0K48UQY4K/DN%E?LN2#QL<'&(1Y!'?]5TRVY M(>P :5LP?E"6&@+BG[+90:](J[HXIX0Q&CX-:K/PAC=2\[Q26&>X7&FF1%*$ M<2#TD*64=6'=$):%_F!D1'!+]'++L.5/XY[XUPT!]4A7I4O7A,5(B'-Y9ZW> MX4EZ8(2!G]ODET;J*96N\,Y,(:2,A/YF6GPEU>&S3"/5ZCQ]$E:=&@Y_;-H"A?M+G-65JG6]RH ML%JT]6ZF^]QL]KAU7C3>'0G I_1E$1D5W;0R5F0I8QL& N2Q-*T)AC%<3\*J MV4OE1MT8*Z@]O6=FA'G33Y0&,=C^Y]KMC>J%7&-7YH317.#J,Z7=[$Y7A7&+J1&]']6*;755K#7[)3\W\$($G&HA&$X$$FS@!4P#1K+F415!DU)U# M/IVI;,K,2% I#2)$,^T%0FI$%1(SDF$2[2>2&/D5'O278B'*$M_"Y-QU M]IP=*^Q($SCXNQ>I/6NIZBZT2L.G:C35[\H;+;HLJGS%KC7?2D"@?3A0]:>? M"U3S*+?$U232L+J945H:]LVPFK8VODPE<'V.\OD@YO*+]8 //V5Y02HU(U.C M,LZK7PMB?5DK%=>=;(K=5:QE0=1GV440@3@42(2X0#QTRIB^@'V'DE< =ET4 M&\O9X[ WSS1'O5Y]QI>+XIL%PH> 76C.^_GIJ#C@8XW\J,7S#26=F_SQ3SR: M#+#)4ZS&6M<2,3Y=,I$R!_Z(8Q7$43_HP$=7!R$*82AY*$;(YR U1%=L@6HC M,"+9MKH[+&X #DBE#6-.9=EZ8) (8HY872C^-U*/# 5Q5:0W(0 BS11]7T)@ M83;H\?Z;?&!2&H,00-9P?86EX[>=?GN"KA)8[PCM329\F2R5!4-5T*]4,:-/ M=T&C$P:NB^1LZ 1HH2@;EJ"@]ZXA5!=@D+*GVABPL%94=1-^1@L]>K1[1 7A MMH).N+1'2!:B56,95/"'VQ5H)Y<%(!KI" $$9JQLX?8U9/.KZ&A@*I@68P#8 MT?E?2>!+VY"'CY*DUT-B@6=CZ8$RJ*9-/11._?$6&_;SZ7T>Y]O2I!*LL]QC M*SW4YF,SN#AP/7&OI7<,HB*%4 N]W[L+E]*#G(?4E[VJSB5%L<0*R7@ZEF@- MK?0$\=7H"9'_!RB<7,P.8?0#DZ.(:RI;\O$"@7&*&0"Z+S],][?^$&H#XDO[ MNY6W2T1L\HGI9OEA"<*!S^;R-X@#;S$"' S@"1A]D<#+[HUYL2?$VBV1+6_% M\KA<5,1A,H5D:X@-Q-GDUTC68YBS7IA?0ZGI3(+CI=;-6ZQ:U[CK2CR6S"[Y<>=Y%$YMIJ0E97P468.C:R4*!HVH@J;^ )< MPKFK\8@-.E?Q9K7GJ;'K/K=3\]5\)T15*Q$-2_7'[_0-W+(F_VXHQ[O)TFC+ M!X/S12Z< FH4(O#9I\*!:(L3[*)0+L.6%R3JL\I):ZQE2%'1-WOGDD1K#R M9LB4DIBQK:J?J2E]R#>1DB0%H )F8[-C_1+KY6/P'V[>AWU_0+$K8VLKF4? M3>'<)7IU! .M0;W/>[DMZY7DB$4\)^0&[&LQVN=EF6*S7$8.S-KJ?Q/%ZD@Y]ZEC. MP,4*RZ6A;]'&+41I7Z,3W-+E7-8)&H8NRK)DY@Q]D=%55<:[JH\KNC9!S'-1 MT=%6._KA3GPOKO0\>^[5RZ+555:YY" Z&O73.<0SP_$ Z\,RL?&+].?#*W1O M3T2/!(-:TQE@D\2Z!@:XPW$0V%K@T-#"1JH)^:)@\3I_(CP81Q$<'Z.N(300 MQNCOS%17)6+T'O%;8,_(( 5+%YEU(WV-/E%..#!3)%S;8=EXA<]Q_+@W=4+7 MM6,OA-=-@#=V\:D_+#22M67 M%>@D_%87XYJ;=;.W[74X+,>J743,VYY^ZBEGJLY"?3 QHOUG)?=4&J M.%=SC=G3>%Y_Y-GRH!5,1MJOO:# S<#Y,D%LU&=1Y'I3N/C4+U:;[0)ZGMTL@K)6"U\4L0-ZE0=1D34OF/OC<_4[??J>Q]JJ=>XSKM?E*S4Y+X;9JKNR7[M1E

W^KH[ M9:"H1S$@D$Z]X7MM[0KNSYL75#F 0=.+"S"2+4-$Y_#*T!WBA")[2:-0[PS-@,:. M2![IHZ"56_@-1[$.@Q'VWH!#==VD\2$L)M%W%(WHMA3U')1CA(DAX^*O!P8, M$O18 SUK3!WY!XCJ\R5FJW,AKS'+,BJE#+W ML'\16TM%99GDGZOU;J:7'V8?5YWGZ/ \KUE.=R:DFSMW.:5\S>$^)V;5\:T[ M]@]6P0YO%4RB0S.K;ELF7!K@^SX?S36PM+W)B0/$+N,[5OR^PM;Z*CGT1HOM MV/R_Y#DUUF6C;J3'%B\8R69GI>J[767R _S37R$7W@G3@IVKL-IX6V#+JVFX M-\]M^)Z I$$RROJZ5C[LC;X=>QJ9T'7M>-.LGX7LY.1F\"IM*$@> M@1NMAU1;[^JBMD:"4S<<'!MFBS9;'F9K\_9H6'QLLV)V9;W9L0<,O>'PN=1" MMS6K/G[%)GPQKS@M5G>6K479LEP*A3ML+-<-(L[. =[YX]X(OXI1T;N(,G\L M=NG['A@R&^(<0OZK+Y#<6PXR)Z4NI.GL-^'/=:W%)A'GS"D;B_++J1#EFF81 M],7XF5N:"I#A*H.0Q#XH)SW)0PY3.<$!L:$[TEK>F\HY?7(,E\_C4>3EO8\EW.3=J@_7HBCX9?E M-3WUPK*V(M:,[YW"E;D7M<^\]B#* M46*3:=I[3'.Y\VOOUD3*NVP.8X6N.,J-RJMNOIR:%K<0[U/Q+J:H^5Q$:=0V8V:P #II7,,_/__]__Q M'N>TH1NM.?:<.?' 19QZYK_$!XTMR+?7\G_"LS4 #+^/YUZQJ_<]!-23S0@1/6@-)%^=*G6&^ , MV;DDM@O4@K!+LTRW'%3XQX--YXCB\ K][N:HK/=RC2>MW?Q**^I\$/)*6ASE MW*]W6[R><\>7@M")JOD%&^NG%D^/=O'):+ROON"-FK1E&GI]%8]6>+N9QZ_' MAB5K!CNYIIEE[9;"#^J5$,=K[W9HO34+-M@I33*9=BC*K]KCVC)?3A2C[OI-I63^:5_FNMQ)N5I3@ZE!Z!1H+]W^(B]%.7C=7;4YO<\5_E9,Z69['YO,$7^%YJK >GX9VI=_UK M&>]NC'? 5XG$MB5YJ#7X&*^V M3W*PF6P)2*?BSL4OKD>S'X%F9Z,[T%QWXF.Y'Y[R0F00V]I/$SN[>[=L?",T M%_WD5LA$NFFVSI5WCZFYE)ADH/W!6=*\[(;OG'$HFA<\BM)/=2F^LMO/U_C_ M*E:QJ*-SC?A8:_B\[BS*B16N:;NJ_\_G6GU=@E_I"WSSM7R9X\YL/L_J&X-- M\)GY--/J&X-1?0(^VF@\$(V%_'G7EP/L.VRN+[N"C+QI)M*I;9-55DKL<5HV MQC*4_X9#4<3P?.H0SWE.3])*CM*D#G@?J1BXAI5@WJR9\.FY_F^1:[,G;;SH M/-<'W1[_'!MN)HOTLY M?P8:IZKW:0_"*S7$V]OWHKZ0.\(VJYB078CD\VD[O,>U.!:37/N9W]D6-QJ) MFXDQF=QT@[LH4ZQEZE6>Z:3Z?/MVS9J.1WZ/%15M)2=+.'$22 7G:C*6L$6H M8MF&!JF8I%5))BCJQE(G&! X"CB[":%S3=_@M,H 9'XZSR -LT8SA'KP17F+ M0*$1WS@D7PI;7'QG6U/=4 #=;]@J]()OBFNU1 @'O5J2?Y+K]&6]YU5UER=$ M2;UN:5F3QXH_OUGFDI5'-JE*73F5VSZM-H/DO(:$K.93=;DT=&C#B< !*9,* M?@O<-\A<@Q%HW;^ MCV6L9,:,$\P3=EB_D0+W*8XOQB%YB/K&IZAA(7E&"$1 MDJT(=3':+DAO&;=_C@DIPU,!"OM4A%KV9(I=WR+Z*A'JJC*7566JZ])IACI" MD&>,E1I&4&2H8(B,%=U":]%/JF@3D2ZX)I-$31?L:FS)B)@L M)[?IS)\/U>VQKJKZ!I&3JCHY]!+2(="[ @0"1#$84WJ&;4.]D38Q'WR#OX(G M<;"XLA>LS=;F0L56XS-K)@6AYQ>.B7G6Y6NK2;8;6O?YG6')VF,U$NY"L0!> M=V7) 2J:8N%;3FE2!@NMB8P00#8OR1*IF.\,^M7.,\_QA>"LD3'7VV>?UJK^ MZWY :]48@^1.M=BI\K5.FTG5LNCW6J=8R_.U3/%31=&'BO_K2QF0 -&4*@OF M3RGSGQJR',1N/V]+L#=%X""#3A^/(1^=G!RX1E5!9PTPN0HT$X-IYP%T:^0) M:5D="U"/7$,<8"H;&E,$\T"3'A!7T/;Q.\=FUTWWP4['E"\J9(_X4O,ZJ\H; MDTT-NG6C;O82H=)\:KU;&W;1I@)'I/+)OPE-Q:S/RLOABLT\[Y*ZM9'E31 " MLLG$USD/CV%S%'W;/FUDN]08K]G,7!7TW++SQ"[?;3>]'C;!56UCIK+3%&]' MN_UVKBKG8W%HC'7&KRH=D<";0]#7:QVJ1UTD""MSA[TMX%%+ R,;V6Z#M M%#%6@__#V^X:X.VT;7U@R*P^?Z<,8)1LK''2J^.KQ(>#Q[M0P%T+35)X1FT- M:%IQ!3_;N2@!G*B&J-3UI#E(1W".>+<#K&"UN<;C<2" MS2G-][O1".SPZS+"$FB%>-!:%(PYW>+H1W;'Z^4'/K<;.UBXU+S3_^B7#) .F\:W#TQ.'_[^4>XQ>QM?1&7RMZ3BJ(4M.$3&11[Y8.V]; MW9TP2#RRO7E1&CUE%E4UCW,KV3 7B(2Y.Q?YAEOA1X^E7":X';/R(AT7E6R[ MG^\ +TDD EPL\N(PA1XF8!G*7(80&53HRQX]SO30(6AS;S)H ML\I:D61LLM&K5E-E89;M/.>ZP7XYV"E9H6HJ*):^:&)^8P;S>W&$U[*Y.;MH]=FRF3'+(ZF8 M:4S>G;N74L$9C*#FKUI<\@^,I4RGDE,'QKRM/'4K(R-?;H81PXVQ;("+^&CY MXWV[;.8%M\ #<[OZP@O>]U=BDX./PUTCEEM7K(G&Q\:%]=@LIY3I\MOYS+%$ M>4433N?=)GXMX2'\5C9$Y5P;(3E3B71ZG6RHRR7;ZVADDC7G&X1!NB:?8L_> M:^$\\XB409J_M4OJYR?)7(^L/S$EQG-#YN4KJ@2+0=T>C2-\3\XLVHOTTHKV M0:L*!1))'Y4*,L.0:+8(FP;UF(#X9OQY%:0W@+Q(.3U];I?1'+ON(':IXO%1 MK\1NMV_1,)VI[XK/H4=I7E>?&L_*L/"\!B"5@,B0=#%'\M:Z0AUDBFT5]2I$6& M42'02HRWE1F9&>&]U/TH%^R9/=JP@1123#R,9"!>03>^5 51=C(S\?X/6PF1 M]RL&LY:GB@BY&G^V9=DS+2+\ZX9HT5(F-#DDHPK*PB1F=\HT9=-@$D^RH+(*6%_0D8P%(*,!',0[2":,!!V MZ+9A8OUB!-B*UC\P;5N7-Q+ M ^U(Q'A#, WM!@DW]$VG"1M9B1[N?=O%G(3?LU(\?*\4OU>*_XQ*\8NI*#?! M[6EZ*M.X]9$-7LY^V/CK6$(?#J'P1L ]-BX.1YUKS_V13FK,G^:!9(_@;^Y_ M#W&_SB7LDO2LX3@^%A+<.#24QZ'0,!*-18;)>#@T'(>2X9@T&@G))'>0T/6J M;PS?\YWPUR2$8\DSMP_YNS$%C>X-,+P!=1V#6"N;( MZ$ESI":/CU,0$%E+,K2]0MO#^O18 .49O)I_DV=!M5D M"O'*8E,7.Q5)E'F M_7IJ"MB6]4G\&KBBAKSK]ZL&&(,,5&0L& MW=%^?X>OPDFRYMY' L,5M^(4O,$D(X*D@R@:,N%MJILBAK*W.-#[T(<.AGAU M6*H9XJB7NH/M'EC_A%/B4^A('S4./+/P.YW=2Z!@*7!A2\-)\#5),D"&GI)> MIWOZF2U-\ ^0P8'.9IJ@/4,>!X7#">@$4<1:]@3/V10M&[<3-FT5G01IW:J$ M%J)'F @UE;$B"MA$PS4W^]>ZZ>O.6ZZ8@7ZH:+R66!+'$4[&M^;8/0CQM<._ M8Q6;%&B-4]%TKFNS.WI=,"5AQ="L$?0U(#9D\2!EEZ1O*@BW), N;/TPD.$- MUXAOA9(FP5.<] WI1G#I:*.*.(?(P&Z!&)R3 92JY&@"T V'E1'U36XYGK]3%FM=@CZJS(["G=W2Q>1=VAT69^4VZL*Z%N72QLJXW^KC(I M?*!(\_ E"&)U V]2PO&KAFQ@QZBO$\HVAY'B8&2MV$7%SDX+T495;T+3X0=D MZOG4:+J1K*O&EW\>T(GK.45*=LYY_(:MX/:9MY4=&\OMX)>ZX" MW9,\=HSV..M"<%_HYI,!77KF+E\]5A!*>+L1HM\^[\J2T0@7E++K6%<(-^W% M0#>Y">"5YVPG62L M$=UURS6[L4X6,II>^$A"S/O!JZ>?XX_5OESJ"F;^.=M/!75EN[E$&6\B%<'T M=.O$N;BTZ]"QEGCE3S+O!?%WTLM7@UB:*=F=LBB8;"8_%EO&J/(O$?_R K)<;B5K/4W8G_P>>&%?)V!V6%[@6)3$57,";NK!8:;"VK$4(:*.3 ]B:1#7*/9S.R$Q!N)U MUKFI-.C-: ?VQ;L=01CP>Y*%/DZ97+):&.7*"77>DQ?!3EJLK\3N!Z:F M[1W$S1!OGQC"@G10[>AIN86!)DL=_?+4""Z;S:9G_&.:EQ5]4\XV)MFE<)&A M_PHP2]7&%4:>^5&AK>>>1.JXN-_.!V\G/MEQ4;VRU=E%+U\QZV%NV(:DP NW M<]0ZYXKF0M137QD]2<_^^#5DP]*0FZFCR#Q?2?#+1S6DYY\^5(_E.(7I;HB= MD'$86,@_$7ZJ/P6+W>J,;>:T,MCNP!,Z"..>?T;"GEOZ&V$ MXE:PT3M)5"SKJ=M54WR]E*B&^]TFEXA](*_NS)T0F\[_0B*-YV2B/.X:[*Z? M;T4DI:1,LX@FPH$0U-)&7]UDBFB1GE#!VQ1*M2>[Y9_9L8 M[\?:-S@@7SYIH3WN;-+U;6:N9/2BJL[6O4(W=:LGU?=%;$?'Q M5\*:_+-[<]&=\MP:/_*K>,Z:K//%T3AUH=7Q%Q9+?1RVR^ \9(TVNUEZ&G.SPER1C=RC,9?2>NMLOZJSGE1J'HIT MPM:MI-UFJ4E]PRE8U+CW\U0[6:S@[[%4QU^].W$4(.O?8B2=N(B\7B''723* M)YXACQ?H9*BX9TN'.MDK]V/B#6UP>@%-P2 )MN[?#W9S^G4LW1P?@M<+YF3M M N;]Z)9R>\>2BZ(>A=Z?P3:-8H_ME6-\N]RJ=]?\N)E87]V#?C)>+-NL)B;5 M*3OI"FHT,HTFYZ$H[_,!48NN'M94.O;DKSJ@P"<5LMMZ18A6?+A=(3)VS7W+2!5*X$ M>WZLK+^Y'8#$7II9\R7I,U<$W9LR7LKYA# M\U*#KPOAH=;:;);K=.ILQ@MV MX)%#-W$[-F_*Y *?'ZD44QWK+SD=9VZ:N-D70OH;3JOS M-EKTD3'^"<''TP>^;_[H>] T;#W7JX_-1&5>KJ[F@TEJL^J)URH-)I\C>[-- MBR%]T;59-?MJ/F-,N\)J&\LWPJ5F!]*T$-2CEW'5R0MVDJ\%@+XPAJ:S-*5: M,?8][0]33]SZS.-F#R1F0SM&J,*^'ARF+VK) M^2TH^Y8\D#,(BP79Z_ UT0F')Y-A.L]RB60?:=U/T3 ',Z>BOKSUSO]N?_[R M1]#36'*)+5OI6+PPJF<%OC20\]JU!+]_9Q7_SFO3=*Q3?6YQW7QSVLH)H]FX M)S3?,<@9<]9SK!9!$ZQO"@D *JF"&!0MY2. ML=VGA.Y]@[%>?#?41%*\_KU(QHYU9SV.;1*]?R&4$<7ZM M=.TW8'E\888GE6H],9=%B>T_MJ1!L_P;S/GJ;/27KK.[M3/9750+=I7J*)3; M1,OR.'L#5Y(+/IJ+DE5)L+%-/+I1:IMG,3IY\]ROXZ[!7R=;97/?X,[\L'1] M_;C2KQ>K/YSE?(-4?7KX1MUE5_EYM5S7U;U=7W\/I.UN]MEZ4"PJ_"*8+XG.KT4OTKS6T M]'5NK6TGG2A5GZ*Y>3X8+'>?"KU)>XKTRO#; ETG6@O4.MDJKMQW?*[7-_!? M0J*;43RN@SQOZMHK ;GB%(&.GG)K&AJ"(A4U[^B.$W7!V_FS!0T_$(N2*8X1 M_&O)HC[1E+.Z13_4;#4-\4GE>[&G]B FUV4QO2%M?Z]MK]\G^?ST23X/C-.- MDHG=#&:0(Q"JP*9W#[MD+ ;T;DPVMXL57O#CO6_HWM?.WA%3E635=,8_DL[H MVM+&$:\IV@?BI+2-)%P8-(-<."V(.B?]BKP\ATF$57I96 MD:(=;(M3'=J1TJWB3='VD\Q:!P4)QF,R8V4"YC!2HG&/(EPOBA%*DK=DPV"Y M*2*>X E'QY, 3"JV$*:2_D X&P_&PC*0.DMA8M)YM?KIO YDB2.F%=QC_Y'2 M(HI0"66Z>4[.5%!&5<9X<"CZ47?GC>*0H8VK4<>R0T?G-T$V^;Y70P,EYR@: M[6R$Q;';!9^VCS$5]'QEK,@2[1S#+&1KJDL!PAT@8A0RQ4S;V#'/LJ$C"\Y>PFQ@79-, M!ZT,>2&0OEL85+B"VP2M?@\<%YCP6N>FG&OY1JIG+Q+]_RH'FSK@>W_\@Y ) M%H)-'E\^)BQA/,:(_N#( M;4\Y%*/9)!\(8"9@XH.$8D4CA.UV^<6Y0DL8JH>GH8' 89"1BS #OX:,3[8U M%=R7X!3%=*\B\:+I>#VTT]LHIOS5G=+.FK"7Z:CHW_/LJK3T":W>H)0V?+G1 MVP2Q04(1^S'8<)V(&56JTNI5+P]R+PC:P#JK.%8YOM2!:L3:Q$M MI7--=A6KR>64;E;;&QBI%."2H0 ;B;Z^G'2O+N*V"HB?BLBRN$:6\&][&WTU M6FAVNF%MODAV[?:VNN1RR!F$A. M?9WZ-(K6'@=:-Z-SXWC[D5L4K8]45A-O"K6]ZD8+6*([8DP6T<6 1I]!$D66 MTCNZSJ0+SSC(2GR\']2-^ER9I9*Q:%WDC67JCW^BT60@[M>\SW%=?1UE_$MO MII?I&S*[&N;Y7:0:%_J]35 KO^)FJ.! %P)N1\M)<7:& N&$2NC!XNU(NT'[ M0^K-__T_X22R7V"(F0,VJNK_ M<(+=4;8?WGN,\IF3?W\K2PCQ0"?#$.O'F4 M'.60#8/X"L_7#R0:NKAY7J;7_(K3GJO&+-TIB>AN(P\A'W:X[Y>)/;R3"=)/ MP!R<&#K2(^D$#;3B>=T:9#:'HBL8/2# M[=&HSMK Z%NGV.M>4LQS2:MH>5->M;006]]8?+K1:BD=$28[Q1]\LA^0;JL" MC+%N[U*%J)O654?H_9BK< OVW*@.W$8&PUSP9(KX7(M7"R5FF MGVYTE=1NF'U<\H_!R@92M![B9\GAAQBRCD!FW%EO-VW#DM;^1]$_QZU]T/EO M/PKPRR/)+Y<^O][\N!@)=B[O\IR^M-T(E?)A+<$&&UP'2?SMI&7@'D/A1#00 MC\1.<=C5;_=\):6.%6*T?W%H]:V%Y!\/CU*P7FB.(F1,*SNH+>M=>_(H9D.# MS;9GXZ3-0"3.!1)1GQ&GRD&+N8UNS+&8)*]\8 AFI^P)VAX3"K\2MP7:R@A] M]8IHGAB&]KQ^_XN7VKP]%( MR6[MV/,[( +^W!Z'RKQW,?5 MR.2;;N.]W7DI^!WH^YM\XXGZS(EVC^\*Q6XWORREGX8('?\)Q0(LEPBP<1^? M]B%!T0Q:IRO.&7*B$V#@?]/MIU>B?G2DP#9HHEP(.&7"NW2A*<5U[E)4U>>YX20 M$-F/U@Y2-ZR4)D&X!9=S7AKI)(XS>:.OKRQ>SE4U,U9?2?%B\W2DD_^Z'S#2 M*<$T6O4&W^H\,:E:%L]R:E3Y6N=V0X#./6+/F^Q<(C,25)S?'L F#[@ 1-%> MV*0@1I*7A@QEP#B)1;_8%_"X. QSAVLW>'VYG\,;^:T_JM=DRY>NHXMXNFQ' MP]8\K]BC5GJ M[;UJWPV40NMJ<]<(.'$H%8U,=HNP:)?G9SJP^"9):N M<7K## UYI3#,=7KZ:BMDH58_'$CZ^8\_V'KJTH3-W[0N)GJOB[G7Q=Q870R9 M%=L1AU)MVA>$#OO,M_MCO3QJM0N5[01Q)O9@JBQ:N;(GZ:P6;X;XWDS5\O'* M:"#V8"5WLE)X#C8[P6&)%P;#K*3'9^VQUAQRI\\LIN)&F)LE9MV@5<_/G^+# M4+0Z&89/5[9UJUC83F<>4FNWC=0P>OI,MO@T+&^+RQ6?Z2=BFP2W MVXW6*23'3E9.!MO"+B]K.78UD$I/%7:2Y8>;8?QTY2R\6=4*C>3S/-B4DZ7= M,-.1Y\*H-"O;YIAIM7L&J!$RX0JZ5W MQSX)XMSQOTA7<_1$2'5CPW^[/ I!WL(,S)%P M6!J!=%.%I2G_Y?S@W3?@#WTS\"^1\#UG UC\"+:E.Q\0X8,_.1!1+):07@&U M%S<)(FTLP]F7-DY&F1/&=G-YY2.0A&?^/%Z+T=0YT/3S9\WQ( M@Q@CQ'2 YOP>W!@(D8@XA^ZD+TI2>A7XQ<5%3Q9*#Z $B2&$ , 4,]Q!+WJ_N1UY=Z.%.=#_TYMB' M&'>_N^^\N_]:!H@][R6>&IVB*,OC\=\?DGU72F^X!,#+GFQP4Q_UZ(,1Q"]X MMPD4#['^K0![KPSZ!A 21?KT_]<$PPO\_!N@\#]7/>Y+3/#ZB4%8&_9"('P, M@<^>9G 8BP@EA\&GI3'GYER-;_=U4]*7G?"Z_V[/YEMB$0?;C<,I+89910=3W/SIH0? ^?S^3[=ZB5 M%XWJNRYYUR7ONN3WV>=7S35]EWEN]V/II[;6&_.+5)0?1Q-J+6\UH=;WCW^B M(=].#+^5>OE:*_S.(/\5ZN%O[8[\>M/YVW+K$6<3JJ+!I6>6T5WI6C$HMC*/ M27T"NSF;77_9JC),??.CI]DXST]]4T[U'MZUCFMU!UB+AN\TE/ MYQ+!R)KEID\F:QDM0UU##GGX?-WA$=?]+T[5/2V[N3JI']/VNXGY-C/>SW!O M!OT$Z=#2VQ/<<1L$^5HUH]?": \@O"H$^EG%_? 1DJ<6.N([S_CSLP3@6[S& M:\G4K/TTBW7;S_%!4'RVLH_082+)!2*1,X/>?EC)[57AMPX]">EZ;[#NE@>K M_G:SF[02,K2.BP78Q"G\CLKU&-_*TMM6-R M1?;RH#P\,D\OU?V\&EN- MQP[[AQ?58WE/G@ZZFG?:V_W1KO3CJO&^=XWO1^>J.AUF^Z7MVMV^7.V=7IUV=[[)5].[D\I$L0UGIQY7W6A?Y2LC4Z\7+]EA8?]'VV&MPL_8 MU=PS'KH_A^:I>=DXD[-[E^V]V]L?_;CJQNS%=2=;<_>.A\;8W-YI50Z&5]-Z M'.4+#[OWSKC)L?S\<9>]-]6?IHA]' MSQ\_K$&M=##>EJ_ZU8LR*RL/;3N6GHXQV2UO3\Z-RY/;XXM.K2;O-K+]N.K& MLZHS+-IF=GMXTK[Z6=,N"FUW.[:Z\:3V8&^K:G.OV:Y<5T]NQM^=>F&ANO$U M:_-:%BC7O@'0MDZM'-8UJ*D6STKMLX.VW_3+JO?]>&?L'JLQ#6KBK]N !C4U MJ75\43_>:VT?-J5ZN]V\: >)WM6\HOR-7SS>8X! M$J(IQZN""6.#6*R"=6U$B6#[J+F@YC#N>H"[@0=2>4P;6.#W]Z?2EBN.A^+D M5+[@D0+T+CIE1G32 P+HP:O%*\3!1B;KPSAQ./ X RB@N4%8'RRR 6C5,Z=+ M Q*/TAG869L !9AEC9^.1LV%\($]OQ@%%X9I+5CWDCMJGF!^?PULCZR+#$R0WWC!I9#YBJ+\W&M7L>=9")S"]QFQ:**#HO\Q&>TF#/<2QGO06=3AU M15A6WSOG[%*NV?G:,%\H[NVKZHY1'$S2VNJ-JZVN%'.5 M/F7Y#93TLTVPV$ZKSW9((GMIKY9Z_"GEZ.52C]<'\3Y@[O'ZR-?'S3VNA/E> MP6E'NP8\CN&NF;ZX9[8]/5)O;8=.*J(3DE2SU^'R'1%ODN[%6\6A2695.?I^ MW[_9N;PR?YR>*R.S*T^>W8 !MP 7=OX6WQ>3WZQ-?;5;W3UN-//-1OVGUAK5 M'\Y$/X9R2TVQBOE9@O:4C>M*)&?RC45HUU!D MK;+==%:F8JX<7[)CW6"@U1:?>NNX=?2_)>S_J M#S(;W\K'#YAW5EIOT[!F0,(#;F;'#2R>Q9%<3_3Y(")+]/AEMCWJ[W= M"U5YV/UQ,JSS'BC%C%(I9DKRNF*K!"N5%\0<*;1X*UFH9_4?5U7UNRU?-8ZZ MH_I]\Z'0K;\:IMC?OVZ5]\I[_Q13/$;D.(#!%3*],X+ M.L%X1F6)+Z6TU3K]DI%@BFX:6TEC*VEL)4%(YNZZ:6Z[LEV[;-?+WL@VKOK[ MO3<*>UP5VMW^R4GGK&F,6J6'P^KHPGKH\S9!Q4PU_W2LD6J01&B0]\$Y[T.] M]^@JL*;JYF.W&8A68$?.*9Z;,<+ K/&0Y9/[ND__=+8;S1-EKZ7LR^JV5ZYU M"Z>%T].S6,YXP],PXPF"@2DZ>3E<#_I'PDJ9T7R12X^?_QS4RT1VL*A&1E3Z M/(5 .NMUW.GYX='P[G2[7QB4_.;NZ22I!'HF?2(U8"OKB>;K^P>J*W49LR1U MHO+^%=&B)/R6_PG_,@N5&Z^.PD(L-,AP YAD#\@C-AV>]+8N67"/&)9PO\Z'^T<'$W?GHJG: MVQ=UYT?Y:K?P2B%=JJIGUY?UPYWL7:,YJI^=548/#P?9GWA.L\R]<>%DS>O; MG+3-O FN6EY6JK12HI=(7.>&1RL)%ZH' \Y)\-GG1ZJE]AF6Y(4EECKSF#,R MK+ F,BH;@<2L52)XU*C#5->VJ!*K#TMH\3.Q@<-]SW:F80N"V6/-PH,G9A]*/=J=Z=S'U7BEP0)Q[TBFU3^WOEZ7F0?OFQVFOI?1] M9?(HY\Z63G(9EL0^U;*IZH\[;_LXWQE>'51NQV7%-;_;B;5LL8I[R9PM2R;0 M M@'ZTEY?2J6W6I>R-2\.M?J@]3B7S";.9GG5[M+$LW?(V%S#<\6?\(0?,]W MF*2I[D#"E'677FWH3+3<4#U\.%R!Y:66/2N)A:$#4G;)/1OW4>.#5=FW)PP^ MS7"=8@'1@^_PG3C*NMDS9G9IPL#PF ;<$[YJCD 3PS3A"IB3QSM^V+X'0W9P M2#EIJSU7XIS/2(T!L"R5X-8U#; ]5MM*S4#P_Y).070=Z90D6#IG&LJ3 2:* M:.M^2;"VFSMFV9A%FZA;2FQC0372.BCS&XG+;6W =-]D)[TU.G%% MR?#%PT[Q9ER]=.2KN^YE^UOV^EO#38]CWKR2X3=H^)F,"IC/TA_Y/;>E4T9* M0,?/Y%#I(SFOOA8-C[93M]2J7VMN<[ MK4=HQJ?5#/RZ/;B_-* MGSG;PWU1NU4LRIE"?AD[?JS#=)_A9*\X1O]3Y M"Z4RVK>TJ\OLCOGC1ZUF#P\;DZ"(I% M9I3JI\69Z5&Z*;A,P64R%.>;'BWY MBTY[]W TEA^T[LUE]KRQOVL=CRZZW3K/DE_7%N #(,NG^N2I=OP4^/!#1RC? MWI%^567W;#_:.\^>=8;UXM'0U[=/1W?6U=FU*T[6+19J&4591HR?Y&C==0[V MXX?J?IP=[$1JU8^+.=.=[\TZ5/?9;KII["FWYNY#2\X>[FPW\KM*KRF?\6-U M"YE:L921*X\BS-O\2_7A1'&84/UGH%\OYJ4EWI%NY9C+50:X? M+&B6 H[CI=N5/T::^3:/^6(@WB%G*^7%CN/_^S]SS=>7Q%PTKXS,4[P[3[+; M9UG>VUWMP9N_JN9$G;J!3:WF\L6@+^;7L $F4D8JY:K5?TNS7Y$^2\3%W-P( M">=R;_E=\]FWXK-'&LR+=?+L\>LLTE/,56&V)/]1I8N)?%R>-=Z[BF%>4 M2&MUH4;[UZ\2BODEC%N;\%3%;_7C@UZ_9.T.L]?=G\YI M8Z+J/R9QYUD.:D=97I1:5R5G=*O+H]O&K?&@3"Y*>[&GDZI7>];HIMT^D.\>]G;U M4NNX>M6>Q)U\J>W7E M?#\\F.QXW=@S,OO*WOG/1G6\?]G([]]VM9HSR,KUN#,RV]5:8WBPW[F]++N: M?U::_CQF5[%G9.Y/CJ;6GNH<7][UF]KYCGKY8WAZ%G?F:.>ZV[X<7E@'3;5V M,;BJ'NR6OH\F<:=I7M5JT^.K;T?WEWLG9P\WA<[9]_S]&5RY],S2]#)OR)/Z MR67Y;+MS#H]+Y9"53/L4?\.$(:&E71&);KJ:8Y5ZPU5_.4D;H,_F6K3Q 4)PP&8Q,G M'_/A$_#P@ADXX$ F+J$QX MK $/L0T\SY&F,U%=X!LLS^(UIF(N*\J-DUM7M)^,8 WF,8U,6$F??L M"$8XB-N$NV[ZI0=V5;X>[MTT>\?>9?7RWA*E4'P3KO*Q,PY(^>4_%ZY*E0BB\F=HR"V[F=_/BQ?_=S(C=N)_E!12T=_?S>YQ50U4HUDR^4/FE> M*FF^PF;#OD2JQ!0NIG!Q8Y7HP&$L1HW^O"[L%7JUOG%Y51N?7PU'BCK1SGC1 MTR^IT8W4EL44)Z8X,<6)FZWB=FW?B=%PYX4CUM:];5TN'U\<[C&_<;.[+4J8 M4J HE5*@F +%%"BF6C30HG!MC!8]O*G=/MA3>71Y4M=;9^?R-^=B1]0N%4NU M3+GXP1LK76"_8$J)3+%BBA53K+BY6JZ.0KQ&U9T=WOCF=^OGE5R^OZTY1\+GTZ3QE4?=B_;T].&@>BD;EYVJ MW[[9L_NM?F(JCQX1]_5E11_IK"V':3:=@K24 _R$8Q;@RS\_,!O3H2_:Y?>[ M>]4]^2FS]LWE_N'U]+:P7U_'Q)1H_CIT24@#("+,W?EDL+-W<-,>MDO^CB*K M17;VO;ZN_4\&N,W%XUK@->8T\]S#.1*<5Q_7QH*7:0SPK!>'B4-;1I26(_'3 M76(FCM.4)G@ S4OS3YB.7XQ-Q[_?,=G$E>L_+D^<$_>JJGP;#KPW:@U W%2= M-*[D<[.])ZLGYC0[//2,0JV_NC$ D2O[VE22HU22.P\W$^9_.^W=RXVAJ=J[ MXXL;>?S+RN@7J*3^=";?MVOR1&[7O/MB2;XYSH[/XKK$9.>%+MSF@4Y9I8'OEY4:\5S]Q.6;XJ_K0-UG3WS)\3W-.H M94":/KJY>@ZI*N??>FY-V:[(['S?JDVOG ?3KZ_NZKD@4PGO546'WP$95QQ^ MUP( :#A8-[BL?"*-K&()E[UK[QXHQ\:P><6^>^7.]9XE,]!#QW8,>U%#$R-\ M6V@?0;P70:>D&VY0..QR&0X/==1]*KOK&3B>V8%[$C/P?#2A*:0QK!"6QNNP M&#IS>"G?.1L#)R18!R[V?WDQES8RTONF_00PM/$U\CP#G'!"MZ;5BJ[ MQU;C6KM4"\/RSQOW1Z]^=_;F@/QMFA;_#J%V'L[.=P<7/WQY3[&-'[UIZ]Z[ M6@O0GW]9%6]IJG!R='K:.FL<7]?,;::?YO=5HMK^\H"J, M-)\P0"49VG,&3B6ZGIMMGMGC4?VWP5/K>/>)V@3D$.3XI'?(+/O>YO3?A^%AC;\0 MF]-@GK%JI3WV?;5;KI3ED3-QM.M&]Z*V"VJEEBG+,;J7OR+?24,8"6E_\6W]%?RM]?@B8%>-N F3IW#+#:G^ $';[J&#IS!W1X)V@K MFQ!!UW>!%T YN#FICJ=Z.V11L: _/$-9[8-O/J)3C>>? Q88"&>Z_)AUPT$ M(=D3BSGP33!X?!\PPKU!QXCSDVPC6BCH#)#C301&*GP"_ZF@->\9*!N)CQAF M [>-#-?E=EUR?0W/&S<BUD&9W>K(M1Y:2%;S M5\#-P0@P_->W^)'0U."!WAV^)\&0:3F(Z2))W%D+ W[ KFD#C,0I8V\&I'4/ M5A/6PAD".]ZKI@\4VXFLI\J/TF6U0;*3W*OB9*GUX3H@$IWZ0'T;#?V<0,#S%;3@K1-K'T87JXD] MI;93JH[TBZ'?4LOCVLVD4[D&)%S-*'&:&,FWD:;J<4K<'!UTG7R]_:UIW)]] M.[8JWP9#IX^4B+5)@?ZVK>R ]#M7%0Q-1T_";E9!X&G1X]_QG:!%#85UB:@> ME5P^+<+[%/X5LCW'POSZ[ 8S,O@N=IMKJBLPM>>!RCMQ2,-NA_HN=H5/BS]V M\R/__$!NEW^TSFL'>Y/6L!X;^=QX1O\]2CV[9U;#\ M">_Y&/YO\T";%;_;-Y)/NZ?3_2NC>37L#_N[\OD/]W*"7"47 /GGEW/E-S&N M_!L$NKG9'7=,:[O0O#N9%":G97.RU^LC@12YF)%C1&]I.W3."C%5"ZP0N2_/ M8V(.1MW04>#N5\3BS6R+CA<8L;@X-E$@>*R+^!'EQ-8,>@PIC2=)#\8UY_#9 MQ@8Q5S+,(Y$ID7*H7]@(QT]Z!,:!KT#)_?>/;"R#?7-;!PKJ]<@ M[#(]#[X?7/6^^6;[TO?.^D?YQO;=]U7/Z^^H/A=F Y.D%(Z*3' M(T:"VD>D?#H3\Z>FY:\&[#(O'US_>-@_'5W_+FH4D<%]9NIU6&EL,LD.NPA_Y%@E+*GAJH1*D@(A(FZ%BRF")#\1 M\X.2IF"-%X1A7AL!O-4*/5TPEX3NU&%CU<#M5G^%<:ST;[;/E*/ZY7!ZU3JL M=0RU6K O>*J=<%PVI@_.=PR!.K/"=MLR^%#M>ZNI*V[T];=26W=?7-M MZT\6;OKCF]OKSNQ[7N'E^W:\T+>W]TJ79K.[NLU6I:I7Y6=E:N'M\?M6/;;-]5G/UOV[?ETM#OG]]/K;MJOUF9Q+;9 M_GX$>+=6;36SW?O;F^[1PX.2/XMKL]UKM4\OLW(1QOE-OVI5=PK3NVYL\^Q6 MZ_9.\\=ML\FN=TQ],ASN#7?[D>;9*QI=K]VB3*HS+KG^:(2^ '#JO*LPOW.B M!ZZ""**OZ$B\S@6B8/[;MBM>"5KKEGYHJ#Q??$57XH.?-S^V;Y1.1VZ4F?Y= M/QK"PIZE78D_7E?BB Z./-^&9_: 4P.B!7]GL;#E*S??F,GUJ.442T$O#BY5 MNZYM^AY[%S/Z^@U;9T#IE>MOTZ5+[-(]4N.6KEQR5^ZQC)UA?I@_;K:O M;5>WQQ>%^^MGITG_WOX=..&UTE3NGOV\W6VJ]_V#D7)\9MW9>X<9K[G3]^O6!Z.&ME/*Q^OK+ MA\*VO^G[XS;2"M\_5<.? O&FC1T_4J(NZ,3\]6AGO]7?KLDG._KYB7E>V;TY M$UV_5Z?JIB@V1;$IBDU1[,:AV U/? >%;==]?UCPINQRI(U+8Y]5K/N::#"^ M(O7]=7NWQY?7!3DGXTZ[T&^ MNA0O;:O[%LFM5P-FA34DU.-AN4<#+Y);V_ A(YFLKYJBVEGOTX(^P M.0B,!DB4D]ZVXU+ O621@$WM,<.G6?V6!6:)U2U=6/?E[%:Y<#0YWSW?+34; MU:/63MVXZ.6G MLG^[-]@UFCN%LAS?GY;JNWK\1: U'R2-7D6EEH8%?ZANP-54C1^VC M+-N3ILR##TP]LU2$;& [IP&,=$I:%("/WW4-W4#(3*V8CEM<&@X]':N<#1=[ M*_K83 J&%58Z8\D!J6:#]!OVJEIJ\N-Z\$]0"R@4(O:N_,7FSSF)7QNIO Y[ M544F,3%,4X(EM7&PS+AGV.")W3/3'M-8!"W%@'DKJ3M?=3S>"DG4FQHCI#"5 M@_/9ZVS,2.6@'X$S\ST;WJ9B!0558<37V[UB@S_L8W5.4T2[&JF!-.*Z^QG> M_OE^YV#_MCD]'[.NHTW=PFX]V58F+\W^.&\VFJWO]>W#IG3>/*Q?-'>DT_KY MQTO(F[/**S=%XMU/>^@P$G0DF5T5[U"51[P*:ZF.G+T"66^Y< M][/2E]>HT7ULK_"I-;O;-/!#&#?U>8E;XE&:_,&IE-W(8QHOW8GA=%Q5YPUVE>AMK&J$<#NP#QVJ,K^71 MH'XXV?9;XXX3CP$VL47,+]/%/:]='5A#^_K2U%VVNN?=XGG][N3L9MB8;E>JQ1^MX5$VJ;Z=I!2DT_/F:;VU(S6O M3YO'[69;JA_O<%\ON89V04LM-$9P8P*_47TDS:NBS=)$HKU$<$J?I4>W&-8( MG%J>;A>+E^7KRSV]N'U7^5[K9$_/L.E$42EE"N7E_OZ;J(]^E3JM2L?K?*_> MF,.K[Z7O_FW[NE(Y!W54J166Z1+;!'%%ZYJ -3>#R7ZYI4FAHAQ:Y]/ODR9K M5QN71Q=R;WQRMK:E"?J$F]C \9=;13O9:DN=[LKLLGS@5-R#[$U!_]9?W8M' M]-P)6A)NB6#J%P[2@H_I6 CA]V)T%1@1''VBW*!MN$* MV$W%KNK(-.(/J?G ',U M))W:^,=YCOE_4NMN]L]N+O<.ZC?[A]<9@OGG?J*4$,E(CC5CE+@?[B. MUVE$XI%-W!@"1R0,,6"X4\00@JC$@AA=3,>,+E_QO;B[-MK/RWO#6F%X5[!; M_0._=_!PU/\UP]+V0&A;K@L"R;'$*?6Y;!-9 M8)N"7>M$R\8<7[+H^'P^FW MZ8,RK129;Z!I@04JUF)4V23@2-YY'9F40L$4-'BU %'R5^UY6-/6&--=%!*Q M3*%,QZY2OETK=_3"Q7>Y_'-OMWWB#"XOC^I__%,JE3)YI1AK<"(-^2:V,\2% M G6,ZBCH@[HDD(AX&<<%+R^!W'3/%N_W%N3@6[^T7^G6SYI98UC>?3#\.W/W M[/EB%&82F*KKGO3$:IPXYZ@((YHXOI7HJ=O*[Q^R_)"=ENW+T_OR29NP?[60 MJVG?.+,_ODLMVU;MCXP#/-41]/O2K)E4R^ ML'ST?)S&BZS'JZF\%:N1/]GIG-?R/X^:TY]7P_/\P<_JGO,;7N\S-='UT="Z MZQT[GIP]*S3:;DO^5E:P+6@Y(^>K&;D2X_6N5T9)@5W$1=*V/\UNJ]HPP= J M.- C'^IM,L"J98&330<>O*8=KH4\&?[^>PKBPK;*.P7GH'.I7K@_BR/;*]YD MYQ1$MO0,CK[ '6_?F9*N^(X[WG7MSC<VFN?76F@S/.Y90_[2.H"GV"*-:H W#MS\7717>?P @P44K8IPZT0 M6[C9M1 $(V[B"TCC1-%X5?C[#@OX/%,\MX)=('JJX_:/1FMOE_G=4:UUDV^4 MZJT)K[E:$0T$\WMD &-(VW@60D;:/0RUD)(7_9\EB@P&!_-)ADL[(I2RAO5) MI@T?X@:=\!D^:+_H:MHO.NT7GHU4J=:HUU.[5* ML:C(-551YP@(/\(1TC=CQ[CG2>2T M1]=EF ),E[5.3_!\!Q4'A"8/^!^? /JK+,OY@L1Z/;X%C4,X4L'B2THI/ ;" M>,G"D-\1XX;J$S($*(ZI0D"V/M %O:-=3J+LH6U3(*$=I XG6"3#/$1@$=LW M\2P457\*9]"YB+C#:FL^/U^7W)8)FPEHR&,.OQ]OH?AASS"#]$Y\1+O9R&"" MJ.D3&4'JD*B&ZPEY:L]2L,4(VEG,?\&D;LHGS$A;N_!(6(^<5"@4LOF24BO5 MOL2^)_P+DP:=,-9)@\].7Z*JS9CKMG7"3Y\[^)Q M1D%=KAH\8W[5_'%11"[[B*D6<4$/5![WK_*5>J!JX"/?H:T4J:Z1 E)JA4*4 M%Z0MH;SG+YV=-8U<&#Y9:<8\N?D SH8%VFGVBF+T%;E0TF.FTF<6'F-D3D62 M*=H,P4R,-K6I( S9@7_8"TT[?AX47*&.)%V-8H0C1@;D(L*B;P/B:F HX(X, MYO@CW:B@ G?_.SO4$T^.08+,%LSD*^N,DRP'YSBC=.OK=V MLDH-.2GZ_$RD B.S]#)>T30:H3]NL+F7\V%JIH$3XG=B[B^E/8AQ94)AGROT MR 1':<]>#F0+TO+XHT3$F'\*\,RGX\7%^7E$.!P@WF?@T A"A\,=,X\ 78*E MO 6N#=;':"I->6K[\"OB=RQ3[$W7:C8&*LUE_%QLH0HPTJZ[O- 1I$K(*W#X M(B@;X026L)MAFHN?<=NU^"G7Q>[BQ\2[BQ_.Y&#I*RWNV08Z5?K2M1[0D"T- M>>S8MW$C(9@[&IMQ;^TR8-;[Y<_!6E.5WO*TL"0HYB6NW^_#3(/,*7&BOATY1/L"; S4LI ;GYJ!M 'G0$2FMUC8)9A/ @SKW[]&,3F&(,S-WUOAD*ZO#P1 M"S;!"V"6-N4:3=.P&D \6]&E&8M[ @KN\*7X$[] $+^(8V<@F38I] X%8MD6! M(%!RO(8>QHW4R#(+=RATD:*?"=T!5;1801H/#=L="NJAQ^%A!Q8=M-$]%>U3 M,XLL6L5,2/H9Z*"E1B_/T'Q$I2CLV(8E@$O4>8 ^"T/P.HR][ZACL$FOP3P$;N8C.O,AG9,FI?D&LH4&UST@] M,)H:K :L+WBG.6E[&KR)W/7Y6:K!I"8J6:()"ZE#*"W"CIKH0N1&YNUR (HW MS[QI;JV0908P5$9>LS;$/@>VWP. I'^-XQ+$MH(]$QP 104-U])GK"1.H'A)JES2V!%OBF!CGW MY*SPF)Y+BM>;V%+?5DUWSO(3M,*]!;B)"&'Q\6.JJ\M-/;I\42,4F& ^"\J/ M1SLIMA#Q.3 M%9H,;*(J?FPX@>DD>Q=)9X[%'#2&".R([FMF -Q%)D3;3;0!$WJF*C=Z-#U, MYQ(;#LA B(!$=A*O2%P'UI:8$SD8P([%(\@\S?VP9MH'DV7WMB0X2@^!;P%XVP>5*P &*&0*PLL!L@ M!ZIT4JT(F$0D(LI\ ^>?"#*V#=JZP-A>A!PS#@?)\7!?$.&;TS5@#@Y&@TP$ M5B(" -\ >+'Z8H<@P7X!K0QY1*X@('D^O.H^X#Q$EI) ENA>\X K!-&*R*B M;X7 *BJW&%1SB7E#EKH/&'=&(XQ]F!A61;R&#CC?D)D*Q(A,QX79(!,2X?*< M=&P'.@E3XNZ)OWC4(\-C:'<^^/0<[_LN(5)2OQ)OC3++ U"[R%5 AY'+B"3$ M@-,XC"Z4&>8-ZTRD3_+@'C9:F?)D8@.=2=X$$<0N8$Z']0-6$4\QW/B[<$7V M^!Z:M(/,>>K8GMBN.P^?@H25FCXX,D#C!NZSVB"$*MI8TB]P%W]Q78M VWU8 M5'A%"ZYQ*)YQ"LL8N'N4;C$]I3!O8+JU_)AO# #:KFF"6D2&/8 MFU($\@R,'J!9Q.GS5 9XSK[JW&/"QW:PM]<&5\@V@1*^#BSJ=TW#'?"(PR[K M.CZJ!!YPJ%/:)0;Q,5811 V)5T@?@PZ"U1[QO!!04(4*>+Z@6V&%0<6A;5 - MH78B8Q5\@YBB"Y8+?J JQZ>+2K^XJ7(E%Q@*=]ZKY1XZ59J/A8!BK 0^]H1Y M=(46)9O.7Y59& :))F4.4\B;O*(,ZA(8WP0O*/^;J%S[-Y@FD+1@7T\$I*:5_(YR@F4F+4T/"ZFQLVE/XD"@)*)%Z-VQSB5(!9I%#'EU2 MRE8'BP2$$:$AM'&@/# 5!UY/]E#%0#4PT10\971!4:^CR(OD+%@OY=\)EHHK M!B3NPR@C"%'LX/) ZTK)V*)H@_LEZ*K7,P"^+';5"S=6Q$4!>(.O'=LT>?X* M#Y?/6L"*-@>P.$'L(=CG"8V'4-CQJ3\2"U;D2WUS"RC183B MYXP41ZSW722(3/C(()O)@6-_! MW5"\D2 E?SIA3Q1_) EF_&F.05LD2"H#=SEML1,.LR*P3[++[3$Z29&Y84:^ MF_#-3V*98/'<,%."K9MNBN?-66U7;7Y 3=!^SO"ZP\>;<5.*80VSBX.P$9HM@0 .[(B*!$+U*.+-48C4"9; MRI<(/7C(W)^&[Z%2F R0%/BW<7R84JL[<3="2:$U\_P>^PAW+YK M(^GPKK^EK?S2"\=@@%2>NTJF6.HQQN4*UX#+$ZT>S]X1:Q"TC^7A7? K+;#" MX-;C/B-S1!H*KA3IA"CQ1)HMOPLWQP5;\83@K<+R (.:E.4UI55?H0,2+,US ML;/H:0%CD ,Z+P#;\//HU=5":D*LC(;]T:.0TYY);%S_=%'8E@F"+Z89^,8_ M6!3:U F-*MJE M)<.:(8'"<-TL=UTPU'RX/B*60W^PU2+ZA;EU@C>K@ >$$$86Z47()%, 9C(!8UB2)=$9+7733N1.. M3B*=-3KTV4-GHS9<6EZ!34G>@YQB412*+R5%I:D@>MA'&NYQ ;(_[05BCV>! MP+D@$!NS0KRK/[]_1K+N-"+[A!?$F -\$;P9:;ND#6#5PV)"DY+_C1[.8QE MTCTB(@A09(0>ND9D#11[5.$9W#A&[6%@^5H!^C6%&.DVQ0FY5NW-:!7N5(&2 M"(R1';3+"@[_FI7_!O,457AT2A@Q<^24,,'DH/\5R@@3G:G8%?Z2^^"N$N7QS<3[ >7M2M9/ " !/Q/WE A[0G!IQ% M1$9<""@$S.8LO5HT"1_S/J9_3O=7T_W5='_U MB9YW&$L,M=JBZPED679/T'9$4[_X\1M1[?N89\E3M!&,4"XC>=ZS.$C$SJSR M@L0.ZB*N5[D#/7<]0)89-@N[@O*3+,06#"6GJY0;/=MG).V9X7K9$M'D56&] M/)7TS+TWTH9#-+P-*T$"A3^; ,$@W =D^M]+6=LKGDIP[ E/G@QXWB8GL.$& M\&C6\5Z\ %!Z@D$-[^PVU\(Z&J5P/9B [XESB6+A,>VB\8"N@D>;AR!@&0)C MLI4ECJ_%+-K ^\P 2#!-#A?YK@??*-YROT2 R M,]=$BG>^#6^F3,/P UJS15\Y;M+KC$,5:EERG)X2DR+L'8T84OP=VP&G:.* MVB^>*1<)0.L88'+X[)0T.XBW0R+,P ')8732/^G>)N//EP$&F+R3?<@T#PHW=&ZFY+I5JF(BM29!\^]ID+UXG!PM>NC] M#-_PUHC! MH3>!F:"0R\0Q0 VZ__>O0NUOR;ZGZF3;XW0F4/(ER$WFFWCT?.(Q6_ 8IG'P M8RG^+.:4$C=[ =*4P"%S76ZHF##PT'2 MKI?A:CQV&53S&J)^<+;A,\LH" <8'I,!:)'\@5?HC_9<\9#GI./1]B=A1^WF MK-OTRW:]^$WY7G^X*PK^1IWN&H])EYM_+W2\+60*U5*F4BP_TG!:*66*E7RF M6JHMM!G%TZK@VI6]CI_><3=L#?M8)]A9#]158PE3 Q[IOBP:",?V"TX0P-IT M5GVFZICO$)MJC83UO,WGY%?NRRHZBCZC@6ABRC0_4^/0L!?FTUI?7CR_\V42 M/*C7;4GW6\QV'K9RL9B77&Y;VK\=J('#/U*I['$N8>?O: SIWE!G^UO'0?8+ M;2%&=ZQ A\RZV=4A]K/X!=Y^8 M :]SET[[Q=68A?.P$1-E7H?I>C-NF[G2U$/)RD[8"Y;(<_ MG%>Y#6R>N$ZWAV/+!J.>VP$A4GV0#5XEW>!--W@_Y ;O[Z'@T!:+/CF.;S"D7>)E 4#BR\Z465>&9. MBV.;!XY,,$+"Z,9@?VJNF1__3AUA:M%//JO_4T?COW%S&CPO0SS;9'T$52KO;O*,G$VP+R1?1YY/&X?]$S[4E ML^!ORD__RJ$ %E0_:H7%4M"+@TO5+C4*8N]BDN6<7%K3O(H_*&2R@)6J3^>D M".CZSU^>_H1UBI0 6#85 '#"Y',%)5VZC5PZI9BK%-*UV\BU2\5N8Y^Q+?]\@?D+N1:X/(#W MXP>)CGZ6@NA5P@GTV+D\*KC7X**'&\LISZ0\\TL\D^K@C=3!L51Z)KNLH=M2 M;.F="/DH2$N&X'77-+6FL!K75#Q:]I^_NBF/I3SVACR6ZOA4QZ?R]XKR1V>0 M1T%W^^KTF-I,Y>F4,EA+D4T$2/+/UI'K^4T\ 4N>BXY$B9_ MCPU?U>NP5BBO,>TIDZ1, DQ"%0WY90R8XN.-Q,\'P_>H P:_(L5-GR \N5ZX5N&B+2!5 MIEA4OJ00^_.P2@JA$V^^4Y"3$.%*,LA)N2OEKA1"OQJ$GG7=8=&N.RDZ^MCH M: 497I\8*0=L%@@6]J#8"B;P@SW\ UOXUUZ^8R9=*F:)< MW"0(FB[\F_K\GP4;I?%+A\OI8I*&G"0\I(O\E( M)3Q;)OFQVE=RW2_XX39/B^A>#61 M@?/-P1P?FGR??$,BY<>$D>^3\^-G =,G=*RJ86GVB$E; DI_21'5>\O&LQ'5 MBMF^V)S3]4SD>FX.^'VE8&U4@6TVG$AN2"U1@O&+Q6;%3+%2_1"P,^639&R* M;4PLH?P+6%E\$IX'E*8NIJF+R?#,4NY*N2M-C'TU/-W"EG/,#4\23+'2)\!* MZP5L97U96K03BF7(MGRE6TFYL*;,\RBSY0J92R:=8/$5# MB:%2BH92[DNY+Z'<]^FQ>%-U+'B"&R#Q,7,D=Z Z ,V;I^TO4E;JJJZA;3;F M2J0@I^AM";W)N6+Q8Z#\E.,VA>/D&+\R]192O);BM23BM93[4NY+O85W\Q:N MZ&E,EU28GMIGDF:/1K;%/097LGW/]50+7Y+"MQ2^O7YMJIRIR$JF\D%: Z9< MMQ%<5\@H)3D#=C#>/OSEJ5V3O^ZQF]Z9P2E^9+"/LMV':8.LVH/ MWOQ5-2?JU!7SKE9S^6( "+^&R \I(Y5RU>J_I=FO2)\EXH[4AVR$A',0A-\5 M?$32&7QFNP;V#/[J,).:JN.SYYY*Z^39X]=9I*=HXL)L2?ZC2@.']?[[Q[\N M3AIQ?/RKC,+_Q >!,G5&JLD_F?!1B8_6J3RD,R9!HTK"\Z<;<#LPF!L*A/H4 MH9A?PKBU>1FYB$S7\& "VCJ%08N *DPLPCF[9Y8?/5W[?31PH;P,HB/#W+4= MR1LP^,]A3 +P[ U@N]^-(RT*MJP\W,S;W@ M:OR61 6'UK?QT/KDLLC3)4H3$^K;MNYB3$,/BK7QTS_%N>H@1P#W7'BSI$JH M\C!9#5>+29,!K&)4_I[P7A"R"[@J?(;A NL:,!V@G:3[#!\S@G5W#'&:B*F" MN:6QNB3);55MPY^6YZ@:LB!<@J\-18%X$%WOQ##.[(RH9K3%](9SSW+C['!1 MB1?^#-LK2SW''DE_4M=="357L/;(9=1/*5,MYW^5F[C*CO*4B]IDF:M @?5Z M.%YDF;XXKZ;KNT! T$JFZEO:8#87L.M>MG5Z0E=K ]7JTP3GSG"@[_3(*0^@ M3%%!(W<:9(."UTK^6)H8WD#J^:8I>;"B$@,-:4^9N,@?C^&Y-&6-JUWJ(%3Y M.QP9OLOU;&V8[1*)\3(8*A\(3-UWD&R@1%7ZRK908H'"^,@N2$>?2::-6K@/ M%$7-G" !H7*T9J11Q*;*AA -FD^@2^>D8NM/44G%A6+K3U$NLR@76W_B(0^U M\I>5Z.47]*JQT),#N,6UD77A6<2=A&$13 !8F$H@+*JE@<0DAE$P5?H0,,1& M\T@$82&FQ423)1X)DWP#-A&9G)EE/H%KRU6X'ECJWLV]%*NLU#1;JF395E93 MW5!9?IG3J#,MC-K2-!>D00,&ZP/R9(0>25W"5RH-$A$DJ MJ,A8]KV!:]N=2@R^$.285S0ZZWH1;2.=(C#E"X[\,]M&H2LS.##3I[]QF&UF M&< DY^*1I_3(8]MC_,PE>,(V-W^':/[JH?D#$<1B:'P,8A.YBO]QSW*L&CI, M&LPVS-/X2:!!0@,MB(&O16P L],8TUTN4-%/Z-WA'[V I.R!.9K!19<#EXGJ M.*J%K#QP;+\_F%<3?(AHU\?PL <#D3$(Z9_Y8JXF ;>8!#HN(LX:"#-"&B(- MO*?G6SHA#%4#ZL/4A'QQ#XY+U-"PW2&0]AX&!E09J4-0'JHS9(3N#.L>3(:@ M&.OUF(:. .D'0$]3C*_14_!-H1*8@4,"[B\IDZ_@48>\.QNV1>O&&8W1TJ$+ M:Y$V1$\$*,HO9B0& 8R,\B8@11\7UF%$>5+M1*2)[0R)-$(G$,(4OY.:!.GQ MP4[GI!-X=,_'/\(+Q--H/<1IB_")JDV1I=1[U3 IN,77?0(<@@ 5'BG9Z' # M@_3 ;;*=N9'B#%0>*^9@5 ,%Y2)4G=*6)O(LQ5+H2F!$W0]<+UBC>T-#MB$K M0;0+E3+NA]!5G)N0Q9AICP->0C0"MYGDX9%U<3D,X1:#XV #GPWB'?#OPG?X MU>Q]'$PS"^"Z1N+_E\VOY;&(Z/"CHT=1!UZS^D#R*T#+S#1@I+#J*K^%L#7< M3D:OJYKX=#Y]HAPH0\T8D_*A*WJF/1$R+QB*SPS6H@L"Z(,7HAGXO( AHL&6 M .Y9P,*2-V'F?6#)DV+83GJ][#8G@M0>,%C7.JJP/N?)Y$HZK*P.:MVR/6F@ MWK,,0!TGL"&P3(:-"IL"'4SGBG$"=]AT@^ Y8\;O\1UP11E* MB^&1,!!;3FS?U&DPP%/@-X.*!KDWW$$DWAG<"HH!A![%F^LVX/:LX&+)I054 M(PN(+P^$C =9?!45@047V1/\UC1&%)\3SQ>,N?$;285T(RG=2/JX&TF_J.T; MCD%Y#5)=TQ#/H (YM4VT8-P$MH$>!E@T,(/1:YJ@GQ&M)M@@(+J"UZI<\84@ M4#=@YS-WN MXO:&P$*3@0'&8*;.0_<7?6@@JJ.3MN9&9D9D<-OA68!NW !Y@Z*&[\%MX_2"V#(0%@*',RAC^MW;V'Q0 U)M[[>YW0C_L0 %$!56%C@&;'9"O]J-CP, M%S\3H3D= ^_/?!5:'0;6< 27!$Q'NS9QH:;@#M]EX(O 8M\S6F/31DL'?^F" M%PBULWO5] -_;)XS9S.@I\+/OHT$PEHNN+E.$"<4X)$Z)6HP)]R( JD*7'@W MRO8 !N J?K%@S5 $R/,0"B+)3+/H\"#%H_- D;(N1 QIJ &I[Q8SAB6D#0P M(DC(Q=#-$B_$W0Q2BG'2>P#.H'OZ#H^7TC('ET?Q:^9Q?EF_EQ)$*HG;<91] M0'$>ALW'-AIY8NQ0 L@_M)'2_$$6Y883@>)T#ZE=P#2V U[$A-$-!C(19RW0 MK%W.P5I@=Z/J/FIWPS7)2=M3O-UP *.C'Y&)KA>&?+@L4Q0(H\<#SJPZPU 8 M$L@'V^)XJF%YTR5IT,C1>)H\))C+T=9']%T\51UTM1TF\K&C MYJN5#BLHQ9YG\-P MP%(A)T7'3$HM,FHI'#8,J][%I*(C'D8\-]QA=T>8 M2>5$H*78\L^@K=,9.T71:G'+OL:_/+WR[)<3"8Z#2-KJE/@_*\]XX'IT7!,$#GB+#=? MA+5V:(^2=*&0@3C?L\>K2QE('N:K%[;4+XN%$POE#=TWB./$<\AR%*;DIJ/JE<&WU YHB<)_QN M9N'$=YG0T>+.&=\1A)LIBTK$2"*^NQ8EX3@DH;05475@%5';N9)24+-*:4MD M%"@E7?S%_:Q%'?A%^/SS.Z9;>!D&<_+RWY&5W8$1TZ?*WU\ ,1/L]\>VQ9V> MF0O#$S/6$6;V_1)Q<+;"YN-C,Y&@Q,)0,D^E$^KXD,9\=XNNIV''*GCN0XA' M!,!E( -9Q&J=K,11M\<8@3:4(:I\=^V#/%^P&[^ MR.?[_,2C]FCD6X;&N=&.1/->BMDQGPZWWL<..KWD0IFF/:$)$5#4#)?<9(?U M 4FB,0\78K:ZN80;EA@5LSFVIKL1MB:@ZQ__-&;)I'1(%O@J@:&13H BTF[( MAN9QYZ7U!C">O06VT= M#!QMJ&C@E19J45"5<9&K*#Z>>YL>?1O\P;,"-)%O&XD4]T#<80Y!I45,TA^_ M%\LI(H$4'B5'?8F9;E2VXMH6K.]4,HTA*IE(1GQX?>9Y]'RIT$):M?A"F\W% M=+,YW6Q.V&:SB $4X']:C:F=9B *?U M\XM6Z^1BOWG>.MX].3^J7[1.CCLE12Z6\F_L_Z\4PAA#A>/F$8%6B_^;E6@6 M4F0:D>@(1A"40\!YYBE/[,2,L4ZY4*V4*@D,_JO5(QWU'R,D9!\]5.M5?H=@J5BJ9HE5ZQ5]"70E%*'8.#NSS%L5.KY//% MM^; )RU-/4=13$F,-+G+\HR I8!I;Q"SG#%)0:YIJ1;4 M7D>56;%;KJJ*4J@N,4G^T@)OS7"Q&$:G:DZ[UZ3<]#;XA@ZE$R2*::1\3HJ. MF9>@(HGYL*79N,F;O>1)?Z=!=OK;EN_,P0-BK[FV2H\PW-(\8Z>97(%I+7L: MD>H[EV<]D[1@"KDE[3"-C;H@7 6%%^=D<)M#&TCY?% IA$M:'SN&*2G!1YCB MJ?;[&'3PF-@3#ZL-L*PRGZN4@@(!'M(RT2%Q7&DRL'DLQ:2]91B+P9.%,,V? M$L-QQXQVRS$@BH^5'-53>;9$!L90*>0SI4(^;'.%B(3Z7K5Q2QUWN%%47=?G M.4N@(M@#&P&%:,^8+Z_(.>*N6UM0J[BE?MG*?PET1X2KZR)A^YSU?5-$T7!D M(]_L!Z%(A]'3<)'A'G"Y4-&W06K(;6SBK0% M\#6;+RFU4NT+C]^-R!7/4*PS-A0@2)>3Q&C*P6@F3%0/(-\$!':9245#!1 $ M)5,H%E<( D\A#\M[;,R7!F,(:_?XG1ZOXNV281W[76"BL$@!L_XT43R=4TJ1 M'M6/:86%(B*EE(OH"'@JYHW;0'JLC\ 7D3Q-4 2Q],IP:>.V/2O,XWO++B;"W5-(%Y^SS2QM@,4K4BM: M!=6RM!=5&*\C4TI8:KIRMN%R\%T-C!YEU4!I9+"W!VKO/G+PZB":@7E:5*DP MSZ;$C5:$(8&@I5(->]1%^#Y2^Q+N U<*M&<]WA4(.&0GUOLUYMR0"IC!4A!&4NT;.13%?W.I^ MV2I&H[X+.(%O -[YMO?W[%W\[R^8:4W1:<:MAQYNA/&"&IP-E<[,$PQ&)#+D MYJI1<4FZ\!!>^1"Z+"!MF30*I5#)E$NRT!H9 BE6V/IV!DJ48JZ4KY5GN"0C]H7YWC%EW>,F MA^],@S+B*;TKP3P5#09_EBV*4KI%D6Y1)&R+(I'*8:W!H1QJ1SH5F,N==7Z( M"6H)*_2,1!$^*;0?8CY(18U3/U S) 2J[]G!!UP$Z),Y09%GR17BFF6F]YQ@ M8 $!15K(D\X&*=9RE?*ZML<1UH@\'QT3K*H/%&[P-S4A_LJU"N =_5&!%AJ7 M7AQZK2R;E:,5VZC5PZ\ ]2J=O,I4L5YN8NG9PKIFNWH6N7BMWF+EVEFB[=9BZ= MDI/7GB.5KMUKK]W3C\==M8B/1L5>_QS)^&3IIQ"S]EO$?%63\]MDJ_T^U7BL M=_GG2TS_L:A.RC8IVSP_*I%RS2]%!%*RI<+V"QYM$N:_I7U)5WHV?=%EMZ9-6?#F+?%;&FNN\SF(P4UZ;L]G9D2_%PBH=3(4TZ MV38!1U_@84T<4![[6-29\LOO\\LG0>-'ZH,Q\D?QW).B\U03)X9L*3I/V2U% MYPDG6XK.4R%-T?DP>!U=4 NKRW[?L%*.G&/W)$7/;X6Q3G_4;2$%ZJI 3 M2+84I*?LEH+TA),M!>FID*8@?8YL>%BINQ'9*$EGDD^"R7>P'8* Y=]5TV=? M^.]V+T7FJ19.(-E29)ZRV_OH\W)N;957$K0Y'>:3\DH*$%>2+6BDI',SK[HI MOR1!MVP$5ER(_/-?%CV.%"RFUCLQ9$O!8LIN*5A<0< Z;SV;\DL*&-4&M6;TY1QDJ!H-@(Y8I=XSCQ'ZI3_1\DD2],M& MP+Z%8/,E'CF4@KT4["60;)L ]F+C[WZ:\9,8I;P!H&_,G$@91\HV*>9;9[]- MU1+Z)BWT28:*V0C@7X-^8F3G 3UE?(=22\'!:6]-D[62 T^P M-]A5VC!ERM%;TACD%YVEE&O>";EM-O_,9>1LA$/P;*WZTFU%-WO!Q>&[&Y'! M]Q)+_6+@Z:,M>PR<6CY=5M,8Z_7^?M\(V[/9X AN'4C_4J2M^M@Q3$G)%F1^ MR'*LAGONM#=:'EYZSN\> J,S4Y] A3>@Q2=<_W-X_G)>N_[NN_R-'@*7*\[=.X4JL]"1N#_M7$;:4E[:.U"D";&4-P/[ JN 3 MPN5T-3\W^/U\&#?E^(^$6-/5_-SX\S/#S \6X2U(6]]\BZ4!WE9X]"L >NNUW39;(',@_WR!D MO$GR4E@D4#X#0\3_/E(\F:J14V?]V4 \ <+\+.:=@U[1J8X=EJ7)_O&/A/!* MR6]^>=MFQ3GB@'P"V.O9MN(%$'8"IIU*50+"W"E7)) K/H*N_2BX/(7?(?S^ MRU-AZ5Z"O^6E,2HU/D;# G[TB!@1&BTP^#Q+*_FG\[0J&?I__^A4BM5RI:S4 M.FJ-U3K%4K744>6:WF$5G>7U7C5?KE7AG7^IP1TMCXT*.ZRG^J;G7HYMJ\TL MPW;:3/,=PS.8VZE6E&*M)FYZ&0K1GQ-.H:YMZLLD6^!FI(180QPPMQ6%G!0, M7,*12WSHTFSL1)G77%3.>+>^ZQF]Z=PZ%\KCI=!)9!;'ML5RT84K%Y5"N=I3 M.KU>H=PIJDJOHVIJK9.O5?/%GI;O5FJ5I84K'L&HVFJ/>=,=P]5,V_4=6+%B MJ5A1"@E+NIYN:B4%&UIS4HGWH Y+:MG.R/5,VRK4RZ7BX52 I>KE)-H ML%)DM,E9J#DI>@UD,D>EU5 D9BZA.?X5<*(;]__\!WX$;]),ICIHG@<+#RW@ MBP/,*__[90#:8PLS7ZZ4+P9P8V9CRY%IT,___9_H=);#@0(Y1.8IWITG$-%G MV:[#U&%6[<&;OZKF1)VZ8M[5:BX?.KY?0_2!E)' .:S^6YK]BO19(NY(?\KOROXB-!%\)GM&B@,7QUF@E3<,WSVW%-IG3Q[_#J+]!0479@M M"6B?@<-Z__WC7QWJ(QJG._>2J$*/ZNER3@K&^)^_NO^\ID*,4='O MH",)KH<*A7LD&AYK-7;9U^"7Z%S0]/]"OI]K5]3#9^=M6U"7D)GMXS]Z"021?B M #FT-F^7-O*;JE-HRU!9/H^#5T_=YFF.,N1\37?M?$( DK.\O,.\F#GN]7GTG1OO-NK#W9Z%"3DGYYY7< ML25KI 8OR;I,RP)K.:KF?67<#OW]A_#/!IXW=K_^]==D,LG!=;F^??]7W=$& M8.W=OYC>5YV_=-53_U*JA4)-KOX%&EA1Y&*Y5,LKLE*NELI_>2, R^5:2=:+ M'?90R"JY@3=Z9Y]O7IJ$SW?.7$_UF"XU<.5ZL'8>N8 M2[.=L>U0M D_J)L] M(X,?YR2=;OBF6K[J3"51MBA+6Y@YON P;J1(IEK]7<>]2AAXQ2P?%K%JZ]#2UGFKL31QVJK%?0&,74F;Y\!J[D%2-O3TUU8F+ M^OB0:1Y,?\J1=:J/-W'8J3Y^ 7U<3!BS)"8/(3E\F&157TRJJE\+SH4=V!"U MOX$BD2J)!"J)MR-)P@3H<3M83-QF0*+6A4:@53*_B)5$1J!==8P:3MIR1J/3>&Q=_)&RPF=ZOF M2G4I]9VA3^<1@#Q]"3M@Q+,WU<(:DG#&4;1@*#K$OBIB^IA4PMY&=2 M'ZF%7$D;14X=Q0_!X^]D(A4YN8YB7E:JPCUL65CG!K.4\#S3U/ZE]N\SZ8;4 M_JVS?ZF+^!%X_/WL7V)]Q)E3B'N%9/C &SQB3I\Y0>JU;TXEA?*NP5:F9C$U MBY](9:1F<9U93%I>8Z(6=&-X_/W,8F)S)D4XM,W _@7>(4_/XF51':A[7F<=R MRN,?@,??SSR6-\\\?K,'EM2P[:'P'U,+F5K(3ZT]4@NYSD)64A[_ #S^?A:R MLGD6LC%0'1/&%/B0J9U,[>1[4R0!.B2UD^OL9#7E\0_ X^]G)ZN;9R=WF&49 MKG2DM2S/=@>IG4SMY+M3) $Z)+63Z^QD+>7Q#\#C[Y?'4TNJG3QU[)'ANC98 MOF/;8]Q$'C(FU9ECNW@D<&P??J64INVD5O+S:9#42JYM$R"G3/X!F/P=^P3( M2;63XH#QZ:(W^513N3E'UFR@S*1:)(%:Y,U-9?"RX,'%7)&/9"7)/'O\JV>P M\H>_V$F>R\=WXD'2^/HW.>Q[](\@!P^C9 MTJD/TU9=QL_FLNQ[6[I0NR;S7&$\CU2X0%)JOQU 2*UEJDLV2Y>DUG*UM4S; M+GT$#G^O8UO07":V\=(Z5Y);PWS^M_.S4FN8ZHK-TA6I-5QM#=,62Q^!P]_" M&E;+Q5K4&@;.8V*;+*VSAO6Q8YB\Z6":K)S:P\^E+5)[&$^8 GST_U(._P < M_C1[J)J]+.I_N5R0']A#0=$3L$,8;\MFIV\:-C69/W4,2S/&JBDU'YCFT\DK M)SVX@CD8&75]/+N,V@I2YA6V%FP^: /5 HM8USSIW,=J5Z6@@@'?4K]0 WNE MM*5_X7]G)-655-T>H[%<>!X-H2#G<1C>@$EMU>FJ%G.S)P\FF]+3X9N\+.=3 M#S.UJ)]"WZ06=:5%S:<6]2-P^*]:U,1N+:ZQJ+N&I<*O\%MJ43^!=*7Z)H'Z M)K6H*RQJ'GS4U*1^!!;_-9.:_X!.JE*5+G/M7",7&D.E4)(?M9@UN9Q:S-1B M)H$B"5 GJ<5<:3'SB;.8CP_[__ZEE.6_-Y /?]6L?3Q/\7W,VE\>9L$&!2&1 M2B#-9*J#[#)8D/\"4NM-*N4BQ,7CPID3\$Z^./8D>?8?C"%?6:QN^=__F2ML M4K5AW[%]2\]JMFD[7_\ET__^CLQ3O#M/HM!G65XWI?;@S5]5(Q M^$J-#S602>(8U??LX /.+_3)'%=%]+NX9IE#DI.[\%H&+[73+S3NA.6Z/#X! M159RK>-VBNS>QE[?^BZ@H.G\5%H6WB)=;Y\?2BW+]0 ,,6G'UGQ,M=I@WDIU MT7MSUH=03XWZ8:J>$J*>+M0'V[)'4ZGY '#+14>KH9J:;W*W[M"PAEVL)DRU MUV8-.Y&,]R&T5[NQGVJOY&JOMC9@(S755QLV[$2RVH?05SO-W51?)5=?[;"> M81DIV$KY+E5>R\KKL+Z=*J_D*J]#M<9V>-U/%E5S%=>HP M%_34I@6Y$I7OE BFWD"*O$LRTF/RDJ@\N<3I\V+2='G*]B]C)AK80%HZ5?N, MV[X69E^I&J5D[ZB>*NT:)I.VFJ,N R+H=#R#85$26M3"Z,)P4'6386FFCQ?# MA4V>W_=E13):)./FUUDAAU.97T'Z))*6 VO,1C&I._-I,4_)(@N>./9B'D?M MY7-E%@I!*2>'V6.6;;&0^!(F[DBR),^RQOC/M^,#^LBP@+5YBM!"?I>2#_.[ M_A_GC:?\1';1I0%S&')*CI8]D5-ZSIQ\QS+< =/Y=)Z1V/7"ZGB.NVFQ]$GPNY!2B/7/O/6:.W8%\>ZF.*-;Z4\[X'AL2R=X *L MC^WI@]=7E[0?-=J9UZ0+ZC$YV;\!+?&4-W9OV+YK3J4>L3TF\%J22&G&U%U4 MD^>L;[B>PY%V&Q W[S<$?^S"RZ1V5N&9O_ IZ,R,M-5N-KC6/;9S7Z5"H9#- MEY1:J?8E4*ZV,[8=:E>$<@9*MCN5'-:#WRV-Y4+KM*1L/Y#5W?0S ,](HN !08''P! M=L: 5W390#5[:"GP0:!8F,,OH"<[S+?@+GH@ -.![<#4]9=";TFQ&LG.R \& M%G$P_GBJ:UFLY2JU9YXG-'Z?PX1^\;BD4J[XH>=7+&[N"CXSGO4HL[Y3I!\T M .J*__Z1_V/%-&;EJR4Y]^Z;%?_ISKTD:D'_^*=^N-O*2*WC!BCQ[J_''I.Z M5K^O,9([\$=5P0:4 26";W; 1_XJU?T^(#1)*?.FOL\4^7F6(JD7R$%H3&7\ M((&:-'0I\-'>=])_N7])IZIO2J<8&W#4S5["WQ!]L4SH7R9MC8[5$?OZ6\HA MP9-+F>_=[)L^@.DLS MB,[JLV2[U%XTVR6Z_;V7^<^"K-+EE-D[FU#7Y$A,]ODZMKZ%/X9>"/S MG_\/4$L#!!0 ( %F!$%/']]2V8@@ (\K 7 86QF+3(P,C$P-C,P M>&5X,S%D,2YH=&WM6O%OV[82_E>X%%T3P+:L.$X=V0V0)BD68&VS/!?#^Y$2 M*8LOE*B2E!WOKW]WI.S(CMNY6](:2 LTMLCC\/<=K=$O[?9ED=$BX8S\ M-G[_.V$JJ7)>6))H3BVTSH3-R%B5)2W(>ZZUD)*\U8)-."$GG3#L=#N#?KM] M.@)5Y_48541D$(3]X+![&)+N8=0[B7K'Y/H]V?\T/C]PTAOO[U3G9:P?!G[WS(+@87_B.HTXW)&--"R.L4 6507#Y88_L9=:641#,9K/. MK-=1>A*,;X+,YO(HD$H9WF&6[9V.L 7^:26C'EJ+NA-9&-7R+?!IN!;IJZ&3-N(O#JIA M>9;?V3:58@+*T=:A7W\$?03_AX?^"\X8K\PXXVYML9(,.B_O,A$+2WIA)QP% M,6Q:^00F)H!7KO^IC>>7-^.K=U?G9^.KCQ_^\W16_J\R5J3SKYAYU2+7M)+D MFFLN-&V1A&L<0FQ&;?2CK!KAX,6T3)A2TGDD"BD*WHZE2FZ;ZA#L_ED4#-R" M"H<>LR>=_D-]_VH9_A$51872.97#IGOKI@UKW3L-.Z, 94_KCRN2T2DGFD\% MGT$ LYDPY(^*:L"5G),;7BIM(:R1=Z"4A-WV'T2EY$RFHD6NBJ3SB+Y9"1MA MM_.ZO]EAS4UN+^2>EQ%FDD.6:KEG:F]"YD"VPH%Z0T& M4%$06LQ)55A=<5@,)"^7^\"WE.3PI 65)*4)-&FBW'.9MZ#30QL 8F%+BPG .%$B$AH0+8I""#5C"N":S3"09,17^N1\_@ZA0 M*\$%Y,) 9D"H^!2MN2EYX@Q$O268IA@LMGCE)!4% M( +!=8^ %H 5Q*%;-_I%D>*42 3@>R(K!CH!90UWMP"A N-8"2!!?"/N@<8M M 5QCQZQ-#6>$.8;10HE*@@"@5@&TW'3&V9-0DY%4JIE90%KSB3 6.)LE%!N] MW6!EJX%,LS#F@;4_P?E#P'FT!L[QBB=_?3$X#%\/30V_FIA@\%%I*N#1^?B* M4,T=F@ =(I8%AS/J M)Q@2&RCWJ$-;MIXH79DHA8EPG>O8!PED%8])W'8>SZ]W!]#T8!70%]R +C6 M)=:_QUT+/F_FJ S<,A)AL/"N.566_;,$VF8ZN3_!F MI:B6=AUXJS)JEG0'HZH['YRY=./VHTX%G[.(BH_ ;^\X!V+TVC0+VMTF9).5P#J,QS M82WG7\DTL0)2@_U,@'U.R3X@'P*[P<0!GU@ +(XK_UP),-\=S:I(W)7+P3.J M)L->)]P9W.ZOEY-G$C@ER C )9;[>'&0" Y JOG"LJR;<7J+!,!S3$G0"ZOU[BG0%[2#4$H1; @KNXN8!>RV==44R5G'), MO06=U#]QZ#K&\KR4:LZA=Y8I'UCI"K !B(_"2Q[S7O?+?FX(0D0:8KWI01YE M@H%C01Y-[_:&RUTLW>_MIR/K:M!:3PRG@>MVHJ2DI>'1XDO3DF.8(/,>PY_F M<0-@:VOC/'QI9=6BP?_J[UI6(-[$O)=I$MKNR^$><2!XL^=_Z,:W%C3\9PM; MIY@F@8S56+&JK$?W87!CJ^I)%MOV!*ZX .!%Y*R: %Q)>-PB^ *(V^' LJU, M/OK.%K^=1]]F7[]S IN;SC286W4.2C+Z)^0N190V3_VE]< SE[ (V#-6P$CA0M7G9\:O*V)5OS MQOB_F5XR-IK<3K2J"H:L3>EHD8L;;U"N=M3<#7FB*PKJY^X*@_-O::Y0N)6F MY2NA)5#K=@SUV&V;ID#3(CI5@M5>'PPZAT=+VN#;NNXM4O^JJ7MW]?3_4$L# M!!0 ( %F!$%,7_'V(0 @ -0K 7 86QF+3(P,C$P-C,P>&5X,S%D M,BYH=&WM6FUOVS@2_BN\+'I- -NRXZ1-Y31 FJ2X -N7[;E8W$=*HBQ>:%%+ M4G9\O_Z>(>77I%UWFW8-)$5C6]1P..0\G'F&TND_VNVKLN!E*C+VK^&[7UFF MTWHL2L=2([A#ZU2Z@@UU5?&2O1/&2*78&R.SD6#L5:?7ZW0[)\?M]MDI5%TT M?709LY.H=QP==@][K'L8]U_A/_OXCNU_'EX<>.G+#Q?#_WR\"J-^_/SFU^L+ MMM>.HM_[%U%T.;P,-XXZW1X;&EY:Z:0NN8JBJ_=[;*]PKHJC:#J==J;]CC:C M:/@I*MQ8'45*:RLZFG8^$X2PMNK'"O]SX/W[9/(.&D4^+L M-)I_!]E$9[.STTQ.F'4S)5[OC;D9R;+M=!7WNY4;H&>$VQLRM^VIS%P1][K= M9X.*9YDL1VTE?F\%5KP;861^?.!E[;R?P*J,3TG M;EV;*SF"7'T:7K^]OC@?7G]X_^\'MO++-EVWV*4H2VG9N_2Z=-H6 M+98*XV0^8Z[@+GY *]:@V#M97[W_UI8VRS+"8<=L+?65!:8"Y:9FTE>*S M6)9*EJ*=*)W>K Y HZYI)QT!QZ\ZQW?U?==4PR4IBDMMQEP-5EW>--TS^[VS M7N*H'$U0J^-,&# MF89MI4;&0PBN8IC-,!34A"K !%" M-Z$>O&X!WP8Y=F-H[)#,4XX62=0* L"L!K#\<-;;DW);L%SIJ9T#VHB1M XD MSC%.C<%N6-E:P:6=&W/'VB=H_@W0/-J YG#-C__\Y>2P]W)@&_ UO(4"C\YS MB4OOX6O&C?!8 C9DH@3YG D .%'2%B1.8F,$70J\=(W52Y6V-?I1.#9:!5!5 M1J-$0;-E^\!0)@#* )2K6W#Z$M7(.2+=IUI!HM?G[=[QOCCP77O'6;@*EY*X M8AG 3/H9A<,5C ?,D2U;#Y2O#91C()KG)O(A083BQ_&ZG4/SR]V!,S]8A_.E ML!" 8WU*_7/4M2C;I[RVVW>AM)L((*@9*21R71LH0,B;2.L#*:1$Z?40ZU^& MX-4P'@H\0++)Y$M8M9H03SMH+DB532S8A>W##=9W*KRG&UB_FG!5^QA(0!!Y M#C(K)W"AO8>4+LC,%C$]7-[/4SVTT1'QV 8VG.C:?=F";;(.7T@+HOKYGQ=R M+)D7$7ZWBK 2L&= RA\+.G;D3@X_BZ Z.2A(9G^SKTH_8;X2X1"IVEM M""8KV?L>K6-M'=KI*!6Z; I%?X2S+K;_A2XY\([(N"'=&(XJ4/A#$SI/*>N% M70?!JH+;!=6AF.KWA\A\LO'KT22"&5/R1JCF!&5#OO7=2_2H]L0NE9?'#U)> M^@/:;+Z;6LO01Y%X%='+*$B8_ ;NR3YPC[!N*6W@FZC_?+.*/VH)\_W&K,O4'[02Y IN$C 0JJMQW Q5LY/ILE2]QXU M/JI("E"^V)U8NK]9Z9V#1N0&\:@%C @?0N5\!-HN: )'"M%.M M%*^LB.<_5M?O!=:O" M%S\AI7,QH'4.KH K/WU?98O<9.=,9_&7SD2>4=D!M MF@5WNFK$CR&]!-E<:]Q@[*$?'$/G);P7L_-Z!)^SWHL6H_=%R^?#1I_)]HY/8Y[U2WS!UKLEZ[_]W/G$-EH\RG]+R+';8/JATPG ^[D[^@E43Z!ZZ/E< M%%+D[.TBT7X(Q=(3N)[ ]?WSV?\8SKB!JR7"J"HX7QZ#-X [V$!NZFS7/0Z)A/M,P:MY^<= Z/%@PIM'7]JZCA?57_ NS9 M_P%02P,$% @ 68$04QO[IKS"!0 IQ@ !< !A;&8M,C R,3 V,S!X M97@S,F0Q+FAT;>U8;6_;-A#^*S<7:Q/ >K.3S)%< X[MH!G2)(T5;/U(2Y3% ME18UBHKC_?H=*,C]K^SK$F6DBRB,;P)WYY# M+*)R03,%D:1$H77)5 JAR'.2P5LJ)>,<3B2+YQ3@V/8\V[5[AY8UZ.-4HWJ, MR'SH.=ZATW$['K@=OWOL'W3@ZBWLW82C?=-[?#D*WU]-*J]7-R?G9R-H68[S M4W?D..-P7#4&.,[EH02M5*O<=9[E3<":^=5"WX M@<.%**@=J[@UZ&L+_JC'[!8*M>+T=6M!Y)QEEA*YWW5S%>!(!YMW^MQ92Q:KU/=<]_L@)W',LKG% M::+\0[O7NS=)-D_7-E$MS9>4$\5NJ9Y[8]:(4R+]F5!IL.O@L9%Y,RX1F;(2 MLF!\Y;\*V8(6<$&7<"T6)'O5KBSX75#)DE>!Z5VPWRA.C#P9P\G[)T3U6?QKMN[8/8++4PC?3& ZO#X97DRFUN7/YY/W,!R% MNJ7CNIVOMXA?RD*Q9/4'JSC+(!)91B.=T%7-52F%=R61N'R^@FN:"ZE )##D M"6O#61;9L*?[O'S1ZW3<8"066*)7YLD+]K$&PZF0"_!--Q=>]IS0J)9887#;)8IC<8?7,L.ZCJP4K"HUT M$T$%L0& $-MP14H.5U12)DD;1BFC"4Z#T^IR!9=)PB(J]:+T-/4*VH VO5UM MR$M9E 0/(R7@/A]>OO".?@A,-FC06%,1]&Q5VW6HZPFG1,Y(1@OK\H[3%0PC MLW\ZU&UL)\HWT59DQBG,A(RI?-UR6^B>\[I2KY^+G$3-R46OF9(L''V&%YIO!8G*U$J/V%W-'Z,:AOG1 6TR6@E\1-_ M$L-WL=WJN$2$UZZ,5T05+%.FJ*6WB/J96$J2-^Y[.*K>RMJ_9^-9&V]"V&[O M:Y]?)/^J1ST1@I(+PH/- E&;'MFYUB!$[M3YEI0X5Z\OR;B?2*MDZAFHW?O4=#6]0[8ZCH^28 M2#]O@KK_-7YV_B7\9%FB>QC2X,C;0T=1][E;RBN< #Q/@L=HJV_7'Z?IG3 M=%N6/ A"U5%7RUM6H.3D3*W\E.'1D&%_?2:YW6"-,3<*N\FL3TJ7RL$1.DBK M &DQKC<>=[;) */T2:E$8ZATOK%LO0VX][2K^VC+1DJTP,0V*H=[GZ%4(R12SX,RSFR$[RC2DR8'=Y)HX]"/GABQ"=*%JW0W.!9L^.O0*P(\J0P MOP7_N4#\!X(_2O%@QU'F=/[(2]4W4OS/2+%W)1FJMQSEVP,R[.^PH9%FU17F M\Q1H3XC*,ZU#*#"*^O8:)1E*85Y)7%;4]Q$8Z>IRAA0HJ<4MT]<.2FRJ8).0 M2WU#/M.OB+4HGZT>]$E*F;$BO9_@L3?$C6L6?*%DJ, +19($RAPM^@64%LK> MW+(JG-7_5*YU+8D^S*4HLUAK6R']1K%LW"QO-]0*5P>+XPJL^MG=TKG5[?66 MT-TRK:_*9TNO9G8.UN*ILKKE=KZ[@S9W^X'=0 M2P,$% @ 68$04]QFBDGI!0 !"$ !< !A;&8M,C R,3 V,S!X97@S M,F0R+FAT;>U:^V_;-A#^5VXNVB: ]72<.I(;P+$=-$/S:*Q@ZX^T1%G<:%&C MJ#C>7[^C'H[R:(#7B3P>C]_'XQTS_,4PIFE"TI!&\"$X_@B1"(LE M316$DA*%TA53"00BRT@*QU1*QCD<2!8M*,">Z3BF;0[ZAK$_1%7CNH](/1A8 M3M]R;=]Y.'\Z.8>LB&&^7K2>GX^#SV;0:]>SBX./1&#J&9?W6&UO6 M))A4#W9,VX% DC1GBHF4<,N:GG2@DRB5>9:U6JW,5<\4S\Z4CSTM?'RKS96Q8I%*/,>V7_L9B2*6+@Q.8^7U MS<'@6B39(MG(1#4U3U).%+ND6G=+:\@ID=YSLFG,TE>]M]^X'R2ZI82/![CFXU:[M":H].S'S+%$!E 96N.CSNM\?0\.#H\&H^"H],3 M!/_Y[&)T$D!P^H3FZ S@PIR98Q-FTW$Y3Z?7M[M/:(:C&8PFD^D$#C[_U%E] M1_XU2[=G[\+I(00?IC ;G1^,3J8SX_3WC]//,!H'^HEKVS^4H'\4N6+Q^FM> MT-J^S1&=_:,40I&F--3[:Q4"54+A4T$D^IZOX9QF0BH0,8QXS+IPE(8F;.DV M;UX-7-?VQV*)$7-=_G+\;0R)<"CD$AS;^ 2QD*6^#,<3$= TPJ#Y:Y%2Z-E= MT$&S"R2'F/$F .O6,QH6$G=\-)ZD$4RO,)BE&(9QJ"7+&0I7@"8(3#:1RSD$H]+ZVIGD074*;=W86LD'E! MT+%*P#7#W[QR=M_Y);^UW1CET.[YNI9K\-0*9T3.24ISX_2*TS6,PM*%&CQ= M?$Z4-[3T4E4P4F3.*(1L.SO![T/X@5-]B%^[09MO;EHK:SGL^;@@0ES6=XX(CMT-$/=-Y2V/7*B'_ MK)!O_X05=_]WP/\97M"X9RF&HB4IP8P!3Q$T,T)IB>.&%(3IB)=)FFO\=_5C M@DD@=D/-P08:$R+MEKW@33%!A5"8H9;C"5@6OZ",P[I5CYK<"S=UUN4&+ M[[L6WH//#:UQW#OCN(-;:ZXI=\ERS&\X4VLO81@U4S1 1VR[Y[==46::U:90 M&U;M#48H."=93KWF2]N&71R@'EYGCGI]<0$;*\JTE!1*-((J*2TE-U)7^WIK MJ-MH22L/[4 )4TQ5RY/IO^Y&HMEU^MBYY?O'9]Y_/T4^]. X05)X,"H6J!F< MW>HP]Y7=YHN^V3%[[I/SSL':^R9?],W==Z_]&O/-62&[@EQP%L$KN_Q[:LZR M'Q MB#""'!&EK\8QA<:UYE7E T\G56D=;:NN&D@.F1273%?0E6@71TIDK/3U^UQ7 M).M:S7Q]ITU<2#SV)-<*[BM(MBX-A 2FB?-U2-E4S M @!A;&8M,C R,3 V,S!X97@S,60R+FAT;5!+ 0(4 Q0 ( %F!$%,;^Z:\ MP@4 *<8 7 " 5H\ @!A;&8M,C R,3 V,S!X97@S,F0Q M+FAT;5!+ 0(4 Q0 ( %F!$%/<9HI)Z04 0A 7 " M 5%" @!A;&8M,C R,3 V,S!X97@S,F0R+FAT;5!+!08 "@ * )P" !O %2 ( ! end